Autor Beitrag
msickel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64

WinXP Pro
Delphi 2 Pro, Delphi 4 Pro, Delphi 7 Pers, Delphi 2005 Pers, Delphi 2005 Pro
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64

WinXP Pro
Delphi 2 Pro, Delphi 4 Pro, Delphi 7 Pers, Delphi 2005 Pers, Delphi 2005 Pro
BeitragVerfasst: 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



BeitragVerfasst: Mo 25.10.04 08:25 
Probier es mal mit einem anderen Programm als dem Spiel im Hintergrund, Notepad oder so.
msickel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64

WinXP Pro
Delphi 2 Pro, Delphi 4 Pro, Delphi 7 Pers, Delphi 2005 Pers, Delphi 2005 Pro
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54
Erhaltene Danke: 1

Win XP
D6, D7
BeitragVerfasst: Do 28.10.04 18:04 
Zeig doch mal den Quellcodeschnipsel, den du zum shutdowm benutzt? :!:

_________________
watch out ... SySSnapper... coming soon
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 28.10.04 18:39 
Dann liegt es wohl am Spiel, dass es sich nicht richtig beendet.
MasterT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 67

Win XP x64, Win 98, Win 2000, Win ME
D6 Prof., Delphi 2006
BeitragVerfasst: Di 02.11.04 12:11 
Versuchst du einfach den Prozess zu killen? Oder wie machst du das?

Gruß

MasterT