如何知道谁在.NET中启动/停止了Windows服务

时间:2010-02-09 10:48:39

标签: c# windows-services

是否可以检查ServiceBase的void OnStart,void OnStop方法,谁初始化了操作? 我需要用户名将其写入日志。

1 个答案:

答案 0 :(得分:1)

您可以选择当前登录的用户。 (my.user.name)

或者例如使用Autolog属性。这将在服务启动/停止时自动将条目写入事件日志。

Mybase.AutoLog = true

我希望这能回答你的问题,否则请告诉我。