Autor |
Beitrag |
msickel
      
Beiträge: 64
WinXP Pro
Delphi 2 Pro, Delphi 4 Pro, Delphi 7 Pers, Delphi 2005 Pers, Delphi 2005 Pro
|
Verfasst: So 24.10.04 19:15
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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
msickel 
      
Beiträge: 64
WinXP Pro
Delphi 2 Pro, Delphi 4 Pro, Delphi 7 Pers, Delphi 2005 Pers, Delphi 2005 Pro
|
Verfasst: 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
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 25.10.04 08:25
Probier es mal mit einem anderen Programm als dem Spiel im Hintergrund, Notepad oder so.
|
|
msickel 
      
Beiträge: 64
WinXP Pro
Delphi 2 Pro, Delphi 4 Pro, Delphi 7 Pers, Delphi 2005 Pers, Delphi 2005 Pro
|
Verfasst: 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
      
Beiträge: 54
Erhaltene Danke: 1
Win XP
D6, D7
|
Verfasst: Do 28.10.04 18:04
Zeig doch mal den Quellcodeschnipsel, den du zum shutdowm benutzt? 
_________________ watch out ... Sy SS na pp er... coming soon
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Do 28.10.04 18:39
Dann liegt es wohl am Spiel, dass es sich nicht richtig beendet.
|
|
MasterT
      
Beiträge: 67
Win XP x64, Win 98, Win 2000, Win ME
D6 Prof., Delphi 2006
|
Verfasst: Di 02.11.04 12:11
Versuchst du einfach den Prozess zu killen? Oder wie machst du das?
Gruß
MasterT
|
|
|