Entwickler-Ecke

Windows API - Priorität von einem Prozess ändern


m00nW4lK3R - So 10.11.02 21:00
Titel: Priorität von einem Prozess ändern
Hi,

ich habe ein Problem. Und zwar möchte ich die Priorität eines Programmes (nicht die, des selbst programmierten) ändern. Wie soll ich das am besten anstellen. Mein eigenes Prog kann ich verändern, hab aber kein Plan wie ich das mit den anderen anstellen soll...

Vielen Dank für Eure Hilfe


Delete - Mo 11.11.02 04:26

SetPriorityClass [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/setpriorityclass.asp] und OpenProcess [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/openprocess.asp] für den Prozesshandle und CreateToolhelp32Snapshot [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/createtoolhelp32snapshot.asp] und damit kannst du dir dann über Process32First / Process32Next [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/process32first.asp] über die ProcessEntry32-Struktur [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/processentry32_str.asp] die ID des ProcessID holen.

Jetzt hast du alles, was du brauchst. Viel Spaß :mrgreen:

Wie man das alles anwendet kannst du dir in meinem ProcViewer auf meiner Seite ankucken.


m00nW4lK3R - Mo 11.11.02 16:45

THX,

ich werd's mal probieren...

Ciao

m00n