Problem mit GetCurrentProcess()
-
Hallo - ich nochmal.
Ich rufe GetCurrentProcess() um den Prozess Handle zu erhalten.
Leider wird nur 0xffffffff zurückgegeben. Der letzte errorcode war #2 (The system cannot find the file specified.), was sicherlich nichts damit zu tun hat.Der Aufruf erfolgt aus dem main thread.
Ich brauche den handle übrigens für GetProcessMemoryInfo(...).Danke für eure Hilfe!
-
Lies die Dokumentation!
-
sqrt(-1) schrieb:
Ich rufe GetCurrentProcess() um den Prozess Handle zu erhalten.
Leider wird nur 0xffffffff zurückgegeben.das ist richtig so. GetCurrentProcess und GetCurrentThread, etc, geben (HANDLE)-1 zurück. funktionen, die ein handle erwarten, wie z.b. SuspendThread usw., erkennen anhand dieses 'magic values', dass sie selber gemeint sind.

-
Lese eben dass der Pseudohandle -1 gezielt zurückgegeben wird.
Hat sich also erledigt.
-
Jaja, Asche über mein Haupt!

-
wie peinlich
