Seite 1 von 1

QProcess: Destoyed while prcoess is still running

Verfasst: 25. Januar 2009 16:16
von fm94
hi,

ich habe eine funktion gemacht, die den computer eigentlich in den ruhezustand verstzen soll...jedoch tut sie das nicht wirklich, stattdessen wird im application output log die im betreff genannte zeile angezeigt...das programm selber reagiert gar nicht...

also der betreffende code-abschnitt sieht so aus:

Code: Alles auswählen

program = "C:/WINDOWS/system32/rundll32.exe";
arguments << "powrprof.dll,SetSuspendState 0";
QProcess process;
process.start(program, arguments);

Verfasst: 25. Januar 2009 16:28
von Christian81
Und das ganze bestimmt in einer Funktion. Und was passiert wenn die Funktion beendet wird?

Verfasst: 25. Januar 2009 16:33
von franzf
Ich denke dich interessiert eher
QProcess::startDetached() [static]
interessiert.
Außer du möchtest aus deinem Process noch lesen.