SetPriorityClass_ ProcessHandle?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
marcelx
Beiträge: 424
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

SetPriorityClass_ ProcessHandle?

Beitrag 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
Win-10, PB 5.31 (Windows - x86)
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: SetPriorityClass_ ProcessHandle?

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
marcelx
Beiträge: 424
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

Re: SetPriorityClass_ ProcessHandle?

Beitrag von marcelx »

Danke RSBasic
viewtopic.php?t=24983
Win-10, PB 5.31 (Windows - x86)
Benutzeravatar
Mijikai
Beiträge: 754
Registriert: 25.09.2016 01:42

Re: SetPriorityClass_ ProcessHandle?

Beitrag von Mijikai »

Check for #INVALID_HANDLE_VALUE when using CreateToolhelp32Snapshot_()
Just 'If hSnapshot' is incorrect!
Antworten