我有一个C#Winforms应用程序处理查询数据到邮件合并文档。如何检查应用程序启动以查看当前用户是否有Microsoft Word实例打开,如果有,请在继续之前提醒他们关闭?检查WINWORD.EXE进程是否正在运行?
2
A
回答
2
Process[] processes = Process.GetProcessesByName("winword.exe");
if (processes.Length == 0)
//not running
else
//running
3
使用LINQ Any
:
var isRunning = Process.GetProcessesByName("winword").Any();
+0
Downvoter,关心评论? – gleng
+0
我的intellisense没有给我一个'Process'选项吗? –
相关问题
- 1. 检查进程是否正在运行
- 2. 检查进程是否正在运行
- 3. 检查进程是否正在运行(使用进程名称)
- 4. 检查程序是否正在运行
- 5. 检查程序是否正在运行
- 6. 如何检查Hadoop守护进程是否正在运行?
- 7. 如何检查某个进程是否正在运行或不
- 8. 检查进程是否正在运行并终止它
- 9. 通过使用PID检查进程是否正在运行
- 10. 检查守护进程是否正在运行
- 11. C#:检查进程是否正在运行问题
- 12. 如何检查Linux中是否正在运行进程?
- 13. 如何检查是否一些进程正在运行
- 14. 检查用户是否有进程正在运行
- 15. PHP检查进程是否正在运行(Linux)
- 16. 检查进程是否正在运行,如果不启动它
- 17. 如何检查进程是否正在运行
- 18. Bash脚本检查进程是否正在运行
- 19. 如何检查进程是否正在运行 - Linux
- 20. C++检查特定进程是否正在运行
- 21. Python检查当前进程是否正在运行?
- 22. 检查子进程是否正在运行
- 23. 如何检查正在运行的进程是否是后台进程?
- 24. Java检查进程是否正在运行,如果没有运行文件?
- 25. 检查正在运行的进程 - java
- 26. 检查SKAction是否正在运行
- 27. 检查服务是否正在运行?
- 28. 检查SKNode是否正在运行SKAction
- 29. LPC17xx:检查RTC是否正在运行
- 30. 检查服务是否正在运行
我的IntelliSense不给我'Process'一个选择吗? –
add: using System.Diagnostics; – realnero
**删除** .exe部分以获得正确的结果。 –