title image


Smiley Teilweise rausgefunden
Schon mal Dankeschön für den Ansatz.



Zwar sind die Thread-IDs einzigartig im globalen System, das es zu keiner Verwechselung kommen kann, aber wenn ich mit SuspendThread / ResumeThread eine ID angebe, die nicht zu mein eigenen Prozess gehört, bekomm ich zurück bei GetLastError: "Ungültiges Handle".



Habs jetzt rausgetüftelt, wie das unter NT, Win2000, XP, 2003 geht:

CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0) aus TlHelp32, dann OpenThread() aus "kernel32.dll" (muss von Hand deklariert werden oder JEDI's JvcWinBase.pas), der zurückgegebene Handel ist dann gültig für die "Behandlung" mit Suspend/ResumeThread.



Nur leider gibt es die OpenThread()-Funktion nicht unter Windows 98, wenn das zufälligerweise jemand wüsste, wär das super...



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: