我有一個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部分以獲得正確的結果。 –