有什么方法可以确定通过实例化COM协类而启动的进程的PID?

例如:

MyApp.ApplicationClass anApp = new MyApp.ApplicationClass();


将启动进程myapp。执行此代码时,可能已经有许多myapp进程在运行。

我当前用于获取最新PID的解决方案有点尴尬:在创建新实例之前,我要记住正在运行的进程的列表,并在创建新实例时获取运行myapp PID的增量。

是否有标准/更好的方法来实现这一目标?

编辑:PID以后用于标识/监视创建的过程。

最佳答案

看来您也可以控制MyApp的代码?

如果是这样,我建议最好的方法是在MyApp中添加一个名为GetPid()的方法,然后只需调用anApp.GetPid() ...

09-10 03:12
查看更多