假設我想通過System.Diagnostics.Process類的屬性來檢查當前正在執行的進程。是否可以使用該進程加載該類的實例(即以某種方式將Process對象附加到進程),還是必須使用Start方法啓動它?是否可以將.NET System.Diagnostics.Process對象附加到正在運行的進程?
2
A
回答
4
如果你知道PID:
Process p = Process.GetProcessById(id);
如果你知道這個名字:
Process p = Process.GetProcessesByName(name).FirstOrDefault();
2
您無法附加到它,但您可以使用Process.GetProcesses方法來枚舉機器上的所有正在運行的進程。其中之一將是您正在尋找的過程。
var list = System.Diagnostics.Process.GetProcesses();
foreach (var proc in list) {
// Determine if it's the process and use it
}
相關問題
- 1. 是否可以將調試器附加到正在運行的PHP進程?
- 2. 是否可以附加到已經運行的gdb進程?
- 3. 如何將erlang dbg附加到正在運行的進程?
- 4. 我可以產生附加到正在運行的調試器的進程嗎?
- 5. 是否可以將JAR加載到正在運行的Java應用程序中?
- 6. 是否可以在對象鍵中進行算術運算?
- 7. 附加到正在運行的Java進程?
- 8. 是否可以在運行時將接口分配給對象?
- 9. 是否可以將ANTS性能分析器附加到已運行的IISExpress進程?
- 10. 確定進程是否正在運行?
- 11. 檢查進程是否正在運行
- 12. jQuery:是否可以將字段/方法附加到jQuery包裝器對象?
- 13. 是否可以將新規則添加到正在運行的Drools會話中?
- 14. 如何將調試器附加到正在運行的Perl進程?
- 15. 如何將跟蹤偵聽器附加到正在運行的進程?
- 16. 是否可以將引導程序添加到.net siteMapNode中?
- 17. 我可以在PyQt中將對象附加到QListWidgetItems嗎?
- 18. .NET設置變量以運行進程(如果進程正在運行)
- 19. 是否可以使用applet獲取正在運行的進程的列表?
- 20. 對象中的對象是否可以持久? (VB .NET)
- 21. PHP可以連接到正在運行的Windows進程嗎?
- 22. 在Erlang中,是否可以將正在運行的進程發送到其他節點?
- 23. 以編程方式確定是否可以在對象上運行循環
- 24. TStringList是否可以自動釋放附加到其項目的對象?
- 25. 是否可以在Socket和TcpClient對象之間進行轉換?
- 26. 是否可以將代碼附加到CakePHP生成的document.ready塊?
- 27. 是否可以對一組對象進行冒泡?
- 28. 是否可以附加到現有文件的第一行?
- 29. WinDbg可以連接到正在遠程運行的調試對象的stdin
- 30. 在進程運行時是否可以停止libxml解析器?