windows - Jeg vil gerne tjekke åbne applikationer, før du slukker for min computer via java-programmet

Indlæg af Hanne Mølgaard Plasc

Problem



Faktisk arbejder jeg på en Java-baseret applikation, som har en funktionalitet til at slukke mit system på et bestemt tidspunkt, og det virker fint, men kravet siger, at hvis en applikation er åben, så bør den ikke være tæt, før du slukker mit system skal lukke alle åbne applikationer manuelt.
Jeg kan ikke finde ud af løsningen.

Bedste reference


Jeg har aldrig prøvet dette, men det ser ud til at du skal bruge: Runtime.getRuntime () .exec (). Dette synes at være et godt godt eksempel på hvordan man gør dette. [1]

Andre referencer 1


Java JNI
https://github.com/twall/jna/[2]


Få listen over alle processer via WinAPI og tjek efter brugernavn i PEB af en proces.
Eller dette http://msdn.microsoft.com/en-us/library/aa390460(v=vs.85).aspx:) [3]