Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   WindowsXP Shutdown (https://www.delphipraxis.net/54617-windowsxp-shutdown.html)

Superior 7. Okt 2005 21:05


WindowsXP Shutdown
 
Hallo,

ich suche einen Befehl für Delphi 5 um WindowsXP herunterzufahren.
Kann mir da jemand helfen?

Danke schon einmal im Vorraus...

mfg
Superior

Chegga 7. Okt 2005 21:07

Re: WindowsXP Shutdown
 
Hi,

geht es denn mit
Delphi-Quellcode:
ExitWindowsEx(EWX_SHUTDOWN, 0);
nicht? :gruebel:

MfG Marc

Luckie 7. Okt 2005 21:07

Re: WindowsXP Shutdown
 
Zitat:

Zitat von Superior
ich suche einen Befehl für Delphi 5 um WindowsXP herunterzufahren.
Kann mir da jemand helfen?

Ja, die Forensuche, das unbekannte Wesen.

MagicAndre1981 7. Okt 2005 21:09

Re: WindowsXP Shutdown
 
Schau mal hier: http://www.delphipraxis.net/internal...?p=12005#12005

Superior 7. Okt 2005 21:19

Re: WindowsXP Shutdown
 
Hallo,

ja danke für die schnelle Antwort.
ICh kenne die Befehle. Der Logoff-Befehl klappt ja z.B. auch, aber eben nciht der Shutdown-Befehl.
Bei WIn98 weiß ich dass er klappt, aber eben nicht bei WinXP...
Kennt jemadn noch ne Möglichkeit?

Danke

mfg
Superior

MagicAndre1981 7. Okt 2005 21:22

Re: WindowsXP Shutdown
 
Zitat:

Zitat von Superior
Hallo,
Der Logoff-Befehl klappt ja z.B. auch, aber eben nciht der Shutdown-Befehl.

Hast du auch die Rechte zum Herunterfahren?

Luckie 7. Okt 2005 21:23

Re: WindowsXP Shutdown
 
Ich habe dich auf die Suche hingewiesen. MagicAndre1981 hat sogar dies für dich übernommen und hat den Link gepostet, den man mit der Suche gefünden hätte. Mehr können wir auch nicht tun. Auif den Link musst du schon selber klicken und dir den Code angucken.

Superior 7. Okt 2005 21:24

Re: WindowsXP Shutdown
 
Wie meinst du das?
Also dass ist mein PC, ich bin ganz normaler Nutzer. Benutze den PC privat wie jeder andere auch.
Wenn nicht, wo bekomme ich denn die Rechte her?

Danke

Luckie 7. Okt 2005 21:26

Re: WindowsXP Shutdown
 
Zitat:

Zitat von MagicAndre1981


Superior 7. Okt 2005 21:33

Re: WindowsXP Shutdown
 
Ja Danke Luckie. Dass habe ich schon gesehen. Nur bin ich leider nicht allzu vertraut mit Delphi und kann daher mti dieser Boolean Funktion nicht viel anfangen. Also bzw. ich weiß nciht wie ich sie einbringen soll?

Es würde mich sehr freuen wenn du mir in kurzen Worten erklären könntest wie ich dass ca. anwende...

ICh danke dir und euch...

mfg
Superior

Luckie 7. Okt 2005 21:39

Re: WindowsXP Shutdown
 
Einfach aufrufen mit dem gewünschten Shutdown Flag. Sollte eigentlich ersichtlich sein.

Superior 7. Okt 2005 21:53

Re: WindowsXP Shutdown
 
Ne sorry, aber ich weiß damit wirklcih nichts anzufangen.
Kann mir dass jemand kurz beschreiben. Ich will einfach nur eine Form mit einem Button haben und wenn ich auf diesen Button klcike dass dein mein XP runterfährt...

Sorry wenn ich euch damit jezt etwas nerve, aber ich bin noch recht neu im Programmier-GEschäft und daher etwas unerfahren mit solchen Sachen.

Würde mich trotzdem über weitere Hilfe freuen

DAnke

mfg
Superior

himitsu 7. Okt 2005 22:07

Re: WindowsXP Shutdown
 
du nimmst einfach die dort angegebene Funktion, kopierst diese in dein Programm und rufst diese dann einfach auf.

Das Funktionsergebnis kannst du ja (meistens) ignorieren, wenn du es nicht brauchst, ansonsten gibt es true zurück, wenn der Befehl erfolgreich ausgeführt wurde.

Zitat:

Zitat von Daniel
Der Parameter "flag" kann wie im ersten Beitrag beschrieben die Werte "EWX_LOGOFF", "EWX_REBOOT" oder "EWX_SHUTDOWN" annehmen.

und unter der Funktion steht doch eigentlich wie und mit was diese Funktion dann aufgerufen werden muß?

Sie wird also "genauso" wie ExitWindowsEx aufgerufen.
z.B.
Delphi-Quellcode:
ExitWin(EWX_SHUTDOWN);


PS: wenn du mal ein bissl hier in der DP rumsuchst, dann wirst du bestimmt auch einige fertige ShoutDown-Programme finden, welche das gewünschte können, teilweise sogar mit QuellCode.

Daniel G 7. Okt 2005 22:09

Re: WindowsXP Shutdown
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bitte sehr....


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 Uhr.

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