![]() |
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 |
Re: Windows mit wenigen schritten herunterfahren?
ich würde mal tippen... windows kann man überhauptnicht herunterladen :gruebel:
|
Re: Windows mit wenigen schritten herunterfahren?
Zitat:
Zitat:
//Edit: Das hätte dir aber auch die Suche sagen können: ![]() Florian |
Re: Windows mit wenigen schritten herunterfahren?
Zitat:
|
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. |
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 |
Re: Windows mit wenigen schritten herunterfahren?
Hi Ironmaster.
Wie wär's mit
Delphi-Quellcode:
(uses ShellAPI; nicht vergessen)
ShellExecute(0, 'open', 'shutdown', '-s -t00', '', SW_HIDE);
|
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.
|
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
|
Re: Windows mit wenigen schritten herunterfahren?
ich würde das mit:
Delphi-Quellcode:
machen
exitwindowsex(ewx_shutdown,0);
so dürfte das ganz einfach gehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:15 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