Forum: Win32/Win64 API (native code)
Delphi
by jaenicke,
3. Feb 2009
Das habe ich ja dann auch dazu editiert, ich hatte die Antwort nicht angezeigt bekommen. ;-)
Das heißt aber ja nicht, dass die falsch sind. Du kannst ja verschiedene Handles zum selben Prozess haben.
Das kannst du durch wiederholten Aufruf von OpenProcess ja auch ausprobieren, du bekommst verschiedene weitere Handles. Und du kannst mit diesen verschiedenen Handles trotzdem z.B. die...
Forum: Win32/Win64 API (native code)
Delphi
by jaenicke,
3. Feb 2009
Nicht direkt, aber wenn du keine Zugriffsrechte auf den anderen Prozess hast, dann bekommst du 0 zurück. Das merkst du nur unter XP nicht so, weil man standardmäßig mehr Rechte hatte.
Kann es sein, dass es sich um einen Systemprozess oder einen anderen unter einem anderen Benutzerkonto ausgeführten Prozess handelt? ;-)
Das von Luckie angesprochene GetLastError wird in dem Fall den Fehler 5...