我有一个C#Winforms应用程序,它将查询的数据处理到Mail Merge文档中。如何检查应用程序启动以查看当前用户是否打开了Microsoft Word实例,如果是,请在继续之前提醒他们关闭?
答案 0 :(得分:3)
使用LINQ Any
:
var isRunning = Process.GetProcessesByName("winword").Any();
答案 1 :(得分:2)
Process[] processes = Process.GetProcessesByName("winword.exe");
if (processes.Length == 0)
//not running
else
//running