是否可以将 .NET System.Diagnostics.Process 对象附加到正在运行的进程?
假设我希望通过 System.Diagnostics.Process 类的属性检查当前正在执行的进程。 是否可以使用该进程加载此类的实例(即,以某种方式将 Process 对象附加到进程),或者是否必须使用 Start 方法启动它?
Suppose I wish to examine a currently executing process via the properties of the System.Diagnostics.Process class. Is it possible to load an instance of this class with that process (i.e., somehow attach a Process object to the process), or does one have to have started it with the Start method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您知道 PID:
如果您知道名称:
If you know the PID :
If you know the name :
您无法附加到它,但可以使用 Process.GetProcesses 方法枚举计算机上所有正在运行的进程。 其中之一就是您正在寻找的过程。
You can't attach to it but you can use the Process.GetProcesses method to enumerate all of the running process on the machine. One of those will be the process you are looking for.