1
检查ServiceBase的void OnStart,void OnStop方法是谁初始化操作的方法? 我需要用户名写入日志。如何知道谁在.NET中启动/停止Windows服务
检查ServiceBase的void OnStart,void OnStop方法是谁初始化操作的方法? 我需要用户名写入日志。如何知道谁在.NET中启动/停止Windows服务
您可以带当前登录的用户。 (my.user.name)
或者例如使用Autolog属性。当服务启动/停止时,这将自动向事件日志写入条目。
Mybase.AutoLog = true
我希望这能回答你的问题,否则请让我知道。
设置AutoLog属性会导致事件日志条目。 这不是我真正需要的,因为我想使用我的自定义记录器,如log4net。 还有一个问题:许多用户可以登录我的服务器机器。我需要确定谁确切地停止了服务。 – 2010-02-10 11:09:04
你有没有找到你的答案? – DoodleKana 2014-10-14 19:05:02