题
我在使用VB.NET 对于网络的应用程序,启动一些过程中的使用则,像这样:
Dim AVObject = CreateObject("avwin.application")
毕竟是做了一切得到关闭了连接停止使用适当的释放职能,但是,由于某些原因过程中仍然存在。
是否有某种方式我可以得到的进程id启动的进程,以便明确地杀死它之前刚刚终止?
感谢
解决方案
我从来没有遇到特定的解决这个问题,但从逻辑上我会创造一种解决方法使用下伪逻辑(我认为这应该在一个控制环境)
- 包裹则在说CustomCreateObject(...)
- 在方法实现以下相同的序列
- 呼叫系统。诊断。过程。GetProcessesByName(nameOfYourProcess),存储所有处理ids
- 呼叫则(...)
- 呼叫GetProcessesByName再次,现在得到新的名单的处理ids
- 进程id是在后来的清单,而不是在第一个,将是一个你是之后。返回,因此,呼叫知道的过程id监测。
其他提示
不隶属于 StackOverflow