Windows-tjenester og indstille dem til at deaktivere

Indlæg af Hanne Mølgaard Plasc

Problem



Er der mulighed for, at en ansøgning bliver meddelt, at en bestemt tjeneste er indstillet til at deaktiveres?
Jeg har en NT-tjeneste, og jeg vil 'fange' denne begivenhed og holde den tid til senere brug.


Eventuelle tanker om hvordan man gør dette?


Tak

Bedste reference


Du burde være i stand til at gøre noget i WMI at gøre med det. Jeg tror, ​​at du kan abonnere på meddelelsen \_\_InstanceModificationEvent for det særlige tilfælde af Win32\_Service, som du er interesseret i.


På den anden side, hvis nogen vil stoppe og deaktivere tjenesten, vil de bare stoppe og deaktivere procesovervågningen. Så du vil alligevel ikke vinde.


Hvorfor skal du bare sikre tjenesten ACL, så kun administratorer kan stoppe og deaktivere det? Dette er faktisk alligevel alligevel. Og hvis brugeren har administratorrettigheder, har du allerede mistet.

Andre referencer 1


andre dele af min klientapp vil afstemme og ringe til RegNotifyChangeKeyValue for at se om tjenesten er deaktiveret, det er jeg vil notere det ...