我有一个包含服务和应用程序的.NET应用程序。我要求该服务在应用程序未运行时提醒我,反之亦然。这是运行在超过1000台具有不同登录凭据的机器上(正常登录用户名,例如机器1-PC,2-PC,3-PC的bob,sam,fred)。确定用户是否登录的服务
我想知道什么时候应用程序没有运行,所以我可以解决它,但是当计算机重新启动并在登录屏幕上等待时,我经常被告知我的应用程序没有运行,但实际上没有人登录有没有办法查看用户是否登录?我已经看到了一些黑客,但没有具体/没有优雅的方式来实现这一点。
这样我就可以看到服务正在运行,但不会期望应用程序在有人登录到计算机上之前运行。
您是否期望您的应用程序能够在有人登录的整个过程中运行?预计应用程序是否会在服务停止时重新启动服务(类似安装服务的病毒)? – 2012-04-04 01:33:57
应用程序保持登录状态 - 位于任务栏中。就我所知,应用程序无法重新启动服务。我们没有遇到停止服务的问题。 – Scottf007 2012-04-04 01:56:33
应用程序可以绝对停止并启动服务。 – Jesse 2015-06-18 14:15:34