使用Windows服务检查应用程序是否正在运行

时间:2016-03-29 13:04:10

标签: c# winforms windows-services windows-applications

我想检查一个特定的应用程序是否在我的系统上运行使用Windows服务,如果不是,我需要亲密关注用户? 请提出解决方案。提前谢谢。

2 个答案:

答案 0 :(得分:0)

对于Windows服务和IIS进程,

Environment.UserInteractive将为false(或者通常:当无法显示UI时)。

答案 1 :(得分:0)

您可以使用ServiceController

var controller = new ServiceController(processName);

然后调查控制器。