Entwickler-Ecke
Windows API - Windows auf jeden Fall herunterfahren
msickel - So 24.10.04 19:15
Titel: Windows auf jeden Fall herunterfahren
Hallo, habe ein kleines Programm geschrieben, welches nach einer gewissen Zeit Windows herunterfährt. Soweit funktioniert es ganz gut, habe aber jetzt festgestellt, das wenn da ein speil im Vordergrund läuft mein Programm zwar im Hintergrund weiterläuft, aber leider nicht in der Lage ist den Task in welchem das Spiel läuft zu beenden, habe mehrer Spiele getestet (Ghotic II und ein paar andere).
Wie kann ich es denn nun mit Delphi hinbekommen, das diese Programme auf jeden Fall beendet werden ohne nachzufragen und Windows heruntergefahren wird.
martin
BenBE - So 24.10.04 20:38
Gib das EWX_FORCE-Flag mit an.
Wenn du InitiateSystemShutdown nutzt, muss der Paramter Force auf True gesetzt sein.
Ansonsten hätte ein Blick in die API-Hilfe diese Frage auch beantwortet.
msickel - Mo 25.10.04 08:21
habe ich gemacht, hat aber nicht funktioniert!!! Das ist ja mein Problem!
muss ich eventuell erst den Task in den Hintergrund schalten ?
Martin
Delete - Mo 25.10.04 08:25
Probier es mal mit einem anderen Programm als dem Spiel im Hintergrund, Notepad oder so.
msickel - Mo 25.10.04 08:52
mit anderen Programmen geht das gut, Wordpad, Works habe ich getestet, damit ist es kein Problem, gibts ne Möglichkeit das es mit Games auch geht, weil darin soll der Sinn des Programms liegen.
Martin
daPimP - Do 28.10.04 18:04
Zeig doch mal den Quellcodeschnipsel, den du zum shutdowm benutzt? :!:
Delete - Do 28.10.04 18:39
Dann liegt es wohl am Spiel, dass es sich nicht richtig beendet.
MasterT - Di 02.11.04 12:11
Versuchst du einfach den Prozess zu killen? Oder wie machst du das?
Gruß
MasterT
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!