Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#4

Re: Von ProcessHandle zur ProcessID?

  Alt 14. Jul 2007, 12:50
Zitat von SirThornberry:
wie kommst du denn an das Prozesshandle? anhand eines WindowHandles wüsste ich wie man die ProzessID bekommt aber um ein Prozesshandle zu bekommen nutzt man eigentlich die ProzessID. Bei dir scheints aber umgekehrt zu sein, daher eben die Frage wie du an das Prozesshandle kommst.
Nicht notwendigerweise

MSDN-Library durchsuchenGetCurrentProcess gibt bspw. nicht das echte Handle, sondern nur ein Pseudo-Handle zurück. Die Frage ist also schon von daher berechtigt.

Zitat von Zacherl:
Über ShellExecuteEx .. egal macht auch nichts .. habs jetzt über CreateProcess gemacht. Da bekomme ich auch die PID.
Ich bin verwirrt! Hättest du dein Problem einfach mal auf Englisch formuliert, hättest du im Handumdrehen deine Antwort gefunden mit: das hProcess aus der SHELLEXECUTEINFO-Struktur einfach an GetProcessId übergeben.
  Mit Zitat antworten Zitat