假设我想通过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解析器?