c# - Is it possible to log who started or stopped a windows service? -


i have windows services written in c#. when stops or starts service, able determine , log information.

i tried logging environment.username evaluates system on local machine.

also, time being these services running on windows 2000 server.

within event viewer (control panel | administrative tools | event viewer) on system tab service control manager logs started , stop each event. i've tested myself , viewed results. leads me 2 things:

  1. you may able query or hook events service control manager happen, or
  2. you can query event viewer's "system" log events service.

hope leads solution.


Comments