Ich starte in meinem Programm unter Windows eine Konsolen-Anwendung mit QProcess.
Gibt es einen "QT-Weg" um festzulegen welche Prozesspriorität das Programm im Windows Taskmanager erhält?
Cu Selur
QProcess Windows Prozesspriorität
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Das ist auch so.. in qthread_unix.cpp (unter Windows gibts sicher was äquivalentes) wird das mit "pthread_attr_setinheritsched()" gemacht.. schön zu erkennen in der static-Funktion "QThread::start()"...RHBaum hat geschrieben:[...]Ich denk das einzig das BS das kann, bzw alle befehle diesbezueglich zu ihm durchgereicht werden muessen.
Ciao ...
Unter Linux (jaja.. ich weiss...) könnte man das allenfalls noch mit "nice" (man nice) erledigen.. Evt. findest du ja ein Pendant dazu für Windows..?Gibt es einen "QT-Weg" um festzulegen welche Prozesspriorität das Programm im Windows Taskmanager erhält?
[edit]
Hab google gefragt... anscheinend kannst du da die Prozesspriorität mit "start" festlegen:
> start /low meinprozess.exe parameter
> start /realtime meinprozess.exe parameter
Ist zwar kein Qt-Weg, aber klappen sollte es so trotzdem..
machs doch einfach über die api fkt´s
hab da schon mal was gebastelt aber wie genau.... ich lass grade suchen...
die win-api-fkt heisst schaue grad noch ob ich einen snippet zu finde
hab da schon mal was gebastelt aber wie genau.... ich lass grade suchen...
die win-api-fkt heisst
Code: Alles auswählen
SetPriorityClass