AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte InstantShutdown - Herunterfahren in einer Sekunde
Thema durchsuchen
Ansicht
Themen-Optionen

InstantShutdown - Herunterfahren in einer Sekunde

Ein Thema von Zacherl · begonnen am 18. Dez 2006 · letzter Beitrag vom 1. Jan 2007
Antwort Antwort
Seite 2 von 6     12 34     Letzte »    
Benutzerbild von Zacherl
Zacherl
Registriert seit: 3. Sep 2004
Hi,

hier mal ein kleines Tool, was den Computer in weniger als einer Sekunde runterfahren kann. Es wird die undokumentierte NtShutodwn API verwendet.

ACHTUNG: Vor dem Ausführen müssen alle offenen Daten gepspeichert werden!

Vielleicht braucht das ja wer.
Florian
Angehängte Dateien
Dateityp: exe instantshutdown_179.exe (8,5 KB, 105x aufgerufen)
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
 
Flare

 
Delphi 7 Professional
 
#11
  Alt 18. Dez 2006, 21:35
Zitat von alzaimar:
Namenlozer: Es passiert genau (na ja ... ) das Gleiche, wie wenn Du den Netzstecker ziehst. Hast Du davor auch Angst?
Und ich würde auch keine Sekunde (haha, Sekunde ) zucken, wenn mein PC danach wieder genau so schnell hochgefahren wäre. Ich teste das Programm, wenn ich heute schlafen gehe.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#12
  Alt 18. Dez 2006, 22:25
Nein Shutdown -s -f ist viel langsamer ... Am Rausschmeißen der Programme aus dem RAM kann ich nichts ändern, weil ich wie gesagt einfach die API von Windows verwende.

@Die Muhkuh: Ja, es fährt sofort runter.
  Mit Zitat antworten Zitat
Flare

 
Delphi 7 Professional
 
#13
  Alt 19. Dez 2006, 05:33
Also ich habe es jetzt getestet, bei mir fährt er in 3 Sekdungen runter (was auch immer er da so lange noch rechnet).

An sich ist die kleine Exe schön gemacht, aber es geht doch sehr stark auf die Psyche wenn der Bildschirm auf einmal schwarz wird und der Lüfter sich aufhört zu drehen. Man denkt eher an einen Absturz als an gewolltes Herunterfahren.

Eine Messagebox ob man wirklich herunterfahren möchte wäre eventuell noch angebracht. Die halbe Sekunde Zeit auf ja zu klicken hat man sicherlich bei deinem Tool (immerhin spart man ja über 10 Sekunden ein).


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Flips

 
Delphi 7 Professional
 
#14
  Alt 19. Dez 2006, 07:11
Zitat:
aber es geht doch sehr stark auf die Psyche wenn der Bildschirm auf einmal schwarz wird und der Lüfter sich aufhört zu drehen. Man denkt eher an einen Absturz als an gewolltes Herunterfahren.
Allerdings^^
Jetzt mal ne Frage aus reiner Neugier. Warum bietet Windows selbst dieses Art des "Herunterfahrens" (Ich würds eher Ausschalten nennen ) nicht an?

Also ich finde das Programm zwar gut (hab mir ne Verknüpfung auf den Desktop gelegt, sollte ich ma schnell ausmachen wollen, aber im Normalfall vertraue ich dem normalen Herunterfahren) aber wie schon von Flare angesprochen, so ne MessageBox wäre vll noch ganz gut^^

Richtig gut wäre es wenn es Parameter hätte, beispielsweise(weiß den Namen des Programms ned mehr ):

Mit MessageBox : "C:\Programme\SchnellRunterfahren.exe"
Ohne MessageBox : "C:\Programme\SchnellRunterfahren.exe" -f
Philipp F.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
 
#15
  Alt 19. Dez 2006, 07:25
Ich habs mal ausprobiert nach nem Windows Update (musste eh neu starten...).

Was das Ding zum Beispiel nicht macht, ist das Profil des Benutzers zu sichern. Verschobene Icons, Änderungen an der Taskleiste etc. werden nicht ins Profil geschrieben sondern gehen verloren.
Sebastian Gingter
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#16
  Alt 19. Dez 2006, 08:25
Zitat von Phoenix:
Ich habs mal ausprobiert nach nem Windows Update (musste eh neu starten...).

Was das Ding zum Beispiel nicht macht, ist das Profil des Benutzers zu sichern. Verschobene Icons, Änderungen an der Taskleiste etc. werden nicht ins Profil geschrieben sondern gehen verloren.
Der Author hat doch geschrieben, dass nichts gesichert wird. Vielmehr wir der PC "Ausgeschaltet".
Klaus E.
  Mit Zitat antworten Zitat
Flare

 
Delphi 7 Professional
 
#17
  Alt 19. Dez 2006, 09:57
Ich habe das Programm mal eben an einem Schulrechner testen wollen (Windows 2000, sehr eingeschränkte Rechte) und ich wurde mit einer Fehlermeldung beglückt welche mir gesagt hat, dass er die "Dynamic Link Library ntdll" nicht im angegeben Pfad gefunden hat. Danach wurde ein cryptischer Langer Pfad aufgeführt der so ziemlich überall langführt (Meine Dateien, Windows-Ordner, Borland, ...) nur nicht zum Ziel.

Könnte es eventuell daran liegen, dass mein Speicher für die Schulrechner auf einem Server liegt und nicht auf dem PC selber?


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#18
  Alt 19. Dez 2006, 10:11
Zitat:
Vielmehr wir der PC "Ausgeschaltet".
Ich würde es eher als kontrolliertes Abstürzen bezeichnen.

Such mal mit dem Explorer nach der Datei.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#19
  Alt 19. Dez 2006, 10:15
Zitat von Flare:
Ich habe das Programm mal eben an einem Schulrechner testen wollen (Windows 2000, sehr eingeschränkte Rechte) und ich wurde mit einer Fehlermeldung beglückt welche mir gesagt hat, dass er die "Dynamic Link Library ntdll" nicht im angegeben Pfad gefunden hat. Danach wurde ein cryptischer Langer Pfad aufgeführt der so ziemlich überall langführt (Meine Dateien, Windows-Ordner, Borland, ...) nur nicht zum Ziel.

Könnte es eventuell daran liegen, dass mein Speicher für die Schulrechner auf einem Server liegt und nicht auf dem PC selber?
Flare
Liegt wohl eher daran, dass Du nicht die nötigen Rechte hast, um den PC "auszuschalten".
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#20
  Alt 19. Dez 2006, 10:20
Dann würde die Fehlermeldung "Zugriff verweigert" lauten.
Michael
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 6     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:51 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