Reboot exex

dave_

Erfahrenes Mitglied
n kumbel hat mich mal gefragt wie man ne .exe zum rebooten, oder runterfahren des systems machen kann, hab ich irgendwo mal gelesen, habs aber vergessen, woass das wer `?
 
Hab sowas gemacht (leider nur in VB6)

Also...
Ich habe ein neues Projekt in VB6 gestartet, hab mit einen Button getestet:

Im Code des buttons (OnClick):

shell("RunDll32.EXE USER.EXE,ExitWindowsExec" ,1)
Unload Me
End Sub

oder

shell("RunDLL32.EXE SHELL32.DLL,SHExitWindowsEx 2" ,1)
Unload Me (wenn ich auf den Button klick', endet das Program auch...)

Funktioniert super ( Win98SE)



Ich fange gerade mit VB an (Delphi auch), probiere alles aus :))
Normal, oder?!


Bye
Greetings from Bulgaria (35 Grad, Sonne, viel zu tun...)
 
einfach eine Batch Datei...

Zum runterfahren
Code:
shutdown/f/s

Zum rebooten
Code:
shutdown/f/r
Einfach die Zeile in einer txt Datei schreiben und als bla.bat speichern.


Shutdown kennt follgende Parameter
Code:
Syntax: shutdown [-l | -s | -r | -a] [-f] [-m \\Computer] [-t xx]
                 [-c "Kommentar"] [-d up:xx:yy]

  Keine Argumente Zeigt diese Meldung an (wie -?).
  -i		  Zeigt eine grafische Benutzeroberfl„che an (muss die erste
		  Option sein).
  -l		  Abmelden (kann nicht mit der Option -m verwendet werden).
  -s		  F„hrt den Computer herunter.
  -r		  F„hrt den Computer herunter und startet ihn neu.
  -a		  Bricht das Herunterfahren des Systems ab.
  -m \\Computer   Remotecomputer zum Herunterfahren/Neustarten/Abbrechen.
  -t xx		  Zeitlimit für das Herunterfahren, in xx Sekunden.
  -c "Kommentar"  Kommentar für das Herunterfahren (maximal 127 Zeichen).
  -f		  Erzwingt das Schließen ausgeführter Anwendungen ohne Warnung.
  -d [u][p]:xx:yy Grund (Code) für das Herunterfahren:
		  u = Benutzercode
		  p = Code für geplantes Herunterfahren
		  xx = Hauptgrund (positive ganze Zahl kleiner als 256)
		  yy = Weiterer Grund (positive ganze Zahl kleiner als 65536)

ciao
 
Servus!

Mittels Notepad eine Datei mit Namen : Shutdown.vbs erstellen.

Folgenden Inhalt einfügen:

set osh = wscript.CreateObject("wscript.Shell")
osh.Sendkeys "^{ESC}{UP}{ENTER}{HOME}{DOWN}{ENTER}"


Gruss Tom
 

Neue Beiträge

Zurück