我正在构建一个应用程序监控服务,将数据写入事件日志,以便我可以了解计算机的使用频率。我已经安装了该服务,但在尝试运行时出现以下错误信息:
“本地计算机上的应用程序监视器服务已启动,然后停止。例如性能日志和警报服务,一些服务会自动停止,如果它们没有工作要做。”
我尝试了while循环、鼠标活动等方法,但服务仍然无法持续运行。您有什么想法吗?
“本地计算机上的应用程序监视器服务已启动,然后停止。例如性能日志和警报服务,一些服务会自动停止,如果它们没有工作要做。”
我尝试了while循环、鼠标活动等方法,但服务仍然无法持续运行。您有什么想法吗?
public ApplicationMonitor()
{
InitializeComponent();
if (!System.Diagnostics.EventLog.SourceExists("Activity Usage"))
{
System.Diagnostics.EventLog.CreateEventSource("Activity Usage", "Computer Log");
}
eventLog1.Source = "Activity Usage";
eventLog1.Log = "Computer Log";
}
protected override void OnStart(string[] args)
{
eventLog1.WriteEntry("In OnStart");
}
protected override void OnStop()
{
eventLog1.WriteEntry("In onStop.");
}
protected override void OnContinue()
{
eventLog1.WriteEntry("In OnContinue.");
}