从Com对象获取进程ID

8
这个新的Com对象($ie)是否可以获取进程ID?
$ie=New-Object -comobject InternetExplorer.Application  
$ie.visible=$true  
$ie.Navigate("www.stackoverflow.com")

1
你能解释一下你想要使用进程ID做什么吗?请注意,IE是特殊的,因为它为每个选项卡创建新的进程。 - Dirk Vollmar
感谢0xA3的回答!我想要检查CPU。 (我知道Com对象的$ie.busy和$ie.readystate属性) - LaPhi
确定与COM RPC服务器进行通信的客户端进程的进程ID,以及如何在ATL COM+ out-of-proc服务器应用程序中识别调用者的进程。 - Roman R.
1个回答

8
以下内容将给您提供IE浏览器的父进程:
(Get-Process -Name iexplore)| Where-Object {$_.MainWindowHandle -eq $ie.HWND}

2
如果您有多个IE进程打开怎么办? - OutOfThisPlanet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接