Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows herunterfahren Problem (https://www.delphipraxis.net/61653-windows-herunterfahren-problem.html)

Flippo 24. Jan 2006 15:04


Windows herunterfahren Problem
 
Hallo,
mal wieder ein Problem und zwar hab ich ein Programm geschrieben, dass im Hintergrund läuft und zu einer angegebenen Zeit und Datum (das wählt der User vorher alle aus, ist also ein Hilfsprogramm und keine böse Sache), eine Meldung anzeigt, ein Programm startet oder Windows herunterfährt.
Klappt auch alles bis auf das Herunterfahren...
folgender Befehl, den ich mit Hilfe der Forensuche gefunden hab, sollte das eigentlich machen
Delphi-Quellcode:
ExitWindowsEx(EWX_SHUTDOWN,0);
So nun hab ich weitergesucht und das stand in der Delphi-Hilfe zu dem Befehl,dass der nur funkioniert wenn ich/mein Programm auch die berechtigung hat den Befehl auszuführen oder so ähnlich.

Meine Frage jetzt also:
Wie bekomme ich entweder diesen Befehl zum funkionieren oder was habe ich noch für Möglichkeiten den Pc herunterzufahren?

Danke im Voraus
MFG
Flippo

Khabarakh 24. Jan 2006 15:10

Re: Windows herunterfahren Problem
 
Langsam solltest du die Suche kennen :wink: .
ExitWindowsExExitWindowsEx

KuH_am_SchuH 24. Jan 2006 15:21

Re: Windows herunterfahren Problem
 
heyho
ich hab das gleiche problem ,des exitwindowsex funktioniert bei winxp irgendwie nich ,aber bei windows 2000 schon .
also würde mich eine antwort dazu interesieren^^

RavenIV 24. Jan 2006 15:44

Re: Windows herunterfahren Problem
 
bemüht doch mal die Suche hier im Forum.
Da gibt's jede Menge Einträge zu "ExitWindowSex".
Ich meine mich zu erinnern, dass es auch schon eine Lösung zu Eurem Problem gab...

Flippo 24. Jan 2006 15:47

Re: Windows herunterfahren Problem
 
Hey danke, funktioniert.
In dem Link steht alles drin.

@ Kahabarakh
Die Suchoption ist mir sehrwohl bekannt, hab aber scheinbar nach den falschen Begriffen gesucht.

MfG

Wambo 25. Jan 2006 12:30

Hiyah...!
 
Wenn's nur XP runterfahren soll, dann starte die Datei "shutdown.exe" und übergebe den
Parameter -s -t [zeit]...

Aber bei Windows 98/2000 usw... funktioniert es nicht, da dort die DAtei Shutdown.exe nicht existiert...

Glubsch mal bei Torry oder bei dsdt.info nach, dort müsste es sicherlich eine Funktion geben die
Windows 95/98/2000 und so weiter runterfährt...

Hiyaah...!

...
...
...

Achja, da isses: http://www.swissdelphicenter.ch/torr...ode.php?id=168

tomsel 25. Jan 2006 12:50

Re: Windows herunterfahren Problem
 
... oder PowerOff.Exe


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz