Seite 1 von 1

SetPriorityClass_ ProcessHandle?

Verfasst: 30.07.2019 15:41
von marcelx
Hallo,
ich möchte die Priority von Firefox ändern mit SetPriorityClass_(ProcessHandle, PriorityLevel)
für PriorityLevel kommt z.B. #NORMAL_PRIORITY_CLASS
wo bekomme ich die Wert für ProcessHandle?
Danke
MarcelX

Re: SetPriorityClass_ ProcessHandle?

Verfasst: 30.07.2019 16:09
von RSBasic
Es gibt mehrere Möglichkeiten, je nachdem was du brauchst:
  • GetCurrentProcess_(): Aktuellen Prozess ermitteln
  • Process32First_() und PROCESSENTRY32: Alle Prozesse enumieren
  • OpenProcess_(): Prozess mit Hilfe der PID ermitteln
\\Edit:
marcelx hat geschrieben:ich möchte die Priority von Firefox ändern mit SetPriorityClass_(ProcessHandle, PriorityLevel)
Diese Zeile habe ich übersehen. Dann empfehle ich dir, alle Prozesse zu enumieren und deinen Prozess rauszusuchen, den du gerne ändern möchtest.

Re: SetPriorityClass_ ProcessHandle?

Verfasst: 31.07.2019 10:40
von marcelx
Danke RSBasic
viewtopic.php?t=24983

Re: SetPriorityClass_ ProcessHandle?

Verfasst: 31.07.2019 11:17
von Mijikai
Check for #INVALID_HANDLE_VALUE when using CreateToolhelp32Snapshot_()
Just 'If hSnapshot' is incorrect!