2010-11-29 3 views
4

Il est possible d'obtenir l'ID de processus à partir de ce nouvel objet Com ($ ie)?Obtenir l'ID de processus à partir de l'objet Com

$ie=New-Object -comobject InternetExplorer.Application 
$ie.visible=$true 
$ie.Navigate("www.stackoverflow.com") 
+1

Pouvez-vous expliquer ce que vous voulez utiliser l'ID de processus pour? Veuillez noter que IE est spécial car il crée de nouveaux processus pour chaque onglet. –

+0

Merci 0xA3 pour votre réponse! Je veux vérifier le (s) processeur (s). (Je connais les propriétés $ ie.busy et $ ie.readystate de l'objet Com) – LaPhi

+0

[Déterminer l'ID de processus du processus client communiquant avec un serveur COM RPC] (http://stackoverflow.com/questions/18770684/determine -le-processus-id-du-client-processus-communication-avec-un-com-rpc-serv) + [Comment le processus de l'appelant peut-il être identifié dans une application serveur ATL COM + hors-proc?] (http://stackoverflow.com/questions/35728741/how-can-the-callers-process-be-identified-in-an-atl-com-out-of-proc-server-app). –

Répondre

4

Ce qui suit vous donnera le processus IE parent:

(Get-Process -Name iexplore)| Where-Object {$_.MainWindowHandle -eq $ie.HWND} 
Questions connexes