Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Windows mit wenigen schritten herunterfahren? (https://www.delphipraxis.net/72941-windows-mit-wenigen-schritten-herunterfahren.html)

Ironmaster 9. Jul 2006 16:57


Windows mit wenigen schritten herunterfahren?
 
hallo

wie ist es möglich windows in nur sehr wenigen schritten herunterzufahren? gibt es dafür eine bestimmte function oder so?

danke

Meflin 9. Jul 2006 17:02

Re: Windows mit wenigen schritten herunterfahren?
 
ich würde mal tippen... windows kann man überhauptnicht herunterladen :gruebel:


Zacherl 9. Jul 2006 17:03

Re: Windows mit wenigen schritten herunterfahren?
 
Zitat:

herunterfahren
Zitat:

herunterladen
:mrgreen:

//Edit: Das hätte dir aber auch die Suche sagen können: http://www.delphipraxis.net/internal...s+runterfahren

Florian

Meflin 9. Jul 2006 17:06

Re: Windows mit wenigen schritten herunterfahren?
 
Zitat:

Zitat von Florian Bernd
Zitat:

herunterfahren
Zitat:

herunterladen
:mrgreen:

:oops: ich bin halt doch zu voll :wall:


Ironmaster 9. Jul 2006 17:07

Re: Windows mit wenigen schritten herunterfahren?
 
ich glaub du hast die frage nicht richtig gelesen. Herunterfahren und nicht herunterladen!!!

zu Florian Bernd: da war ich auch schon drauf, aber da raff ich gar nix ab.

Zacherl 9. Jul 2006 17:10

Re: Windows mit wenigen schritten herunterfahren?
 
Du musst die komplette Unit runterladen, einbinden und dann folgende Funktionen aufrufen:
SetFlags(AFlags: DWORD); //Flags stehen oben in der Unit
SetForce(AForce: Boolean); //wenn du den Shutdown erzwingen willst
function TShutdown.Execute; //zum Ausführen des Shutdown

//Edit: Wie ich grade sehe, ist sogar eine Demo angehangen. Solltest du wirklich schaffen können.

Florian

Waldteufel 9. Jul 2006 17:13

Re: Windows mit wenigen schritten herunterfahren?
 
Hi Ironmaster.

Wie wär's mit
Delphi-Quellcode:
ShellExecute(0, 'open', 'shutdown', '-s -t00', '', SW_HIDE);
(uses ShellAPI; nicht vergessen)

Zacherl 9. Jul 2006 17:16

Re: Windows mit wenigen schritten herunterfahren?
 
Was, wenn man keinen Zugriff auf das System Verzeichniss hat? Ich meine ist zwar sehr unwahrscheinlich, aber könnte ja sein. Und dann ist die Unit von Luckie auf jeden Fall besser.

SirThornberry 9. Jul 2006 17:41

Re: Windows mit wenigen schritten herunterfahren?
 
wenn man also normaler Nutzer am System angemeldet ist (also nicht in der Gruppe der Admins ist) dann ist die ShellExecute-Variante nicht möglich weil einem die Rechte fehlen die Shutdown.exe auszuführen. Da aber das allgemeine Recht des Herunterfahrens erlaubt ist geht es über die Api-Funktion

Noobinator 9. Jul 2006 20:05

Re: Windows mit wenigen schritten herunterfahren?
 
ich würde das mit:

Delphi-Quellcode:
exitwindowsex(ewx_shutdown,0);
machen

so dürfte das ganz einfach gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 Uhr.
Seite 1 von 2  1 2      

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