我有一个包含服务和应用程序的 .NET 应用程序。我要求服务在应用程序未运行时提醒我,反之亦然。这在 1000 多台具有不同登录凭据的机器上运行(正常登录用户名,即机器 1-PC、2-PC、3-PC 的 bob、sam、fred)。
我想知道应用程序什么时候没有运行,以便我可以解决它,但是当计算机重新启动并在登录屏幕上等待时,我经常被告知我的应用程序没有运行,但实际上没有人登录。有没有如何查看用户是否登录?我见过一些技巧,但没有具体/没有优雅的方法来实现这一点。
这样我将能够看到服务正在运行,但在有人登录机器之前不要期望应用程序正在运行。