Befehl zum Herunterfahren von Windows

hAcKeRz_BoY
moin,
dies ist mein aller erster Post hier..hoffentlich eine nette community kichern
Tja, ich bin ned grade so DER experte in VB, aber ich lerne! Kann mir jemand den Befehl für den Shutdown von Windows und den rEBOOT CODE geben? Ich wäre sehr dankbar....

Ach ja und noch was: Ich werde in nächster Zeit hier das VB Forum voll machen vor Fragen, darauf könnt ihr euch verlassen Zunge raus

cu, hAcKeRz_BoY
rambodieschen
Hier:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
Private Sub Form_Load()
 Command1.Caption = "Windows herunterfahren"
End Sub

Private Sub Command1_Click()
  Shell "shutdown.exe -s"
End Sub


Syntax: shutdown [-l | -s | -r | -a] [-f] [-t xx]
[-c "Kommentar"] [-d up:xx:yy]

-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.
-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)
hAcKeRz_BoY
wow, thx, du hast alles in einem Post gebracht, was ich benötige...
Saemon
das geht aber nur unter Windows XP.

Unter Windows 95/98/ME kann man über rundll.exe runterfahren. (musst du mit google schauen, falls du das brauchst).

unter win2000 geht afaik beides nicht.
daHooligan
unter w2k hatte ich auch mal so was als Desktop-Verknüpfung eingebaut, es geht irgendwie...
D00mruNNer
hi
wenn ich shutdown -t 180 zb. ingeben meldet er sich nur ab und fährt nit runter wieso?
simiswiss
hab zwar auch nich so ein plan von dem aber ich denke es darf nur 2 stellen haben.

er hat ja oben auch nur xx und nicht xxx geschriebn

ich konnte auch grad nutzen aus diesem thread ziehen, deshalb thx!
daHooligan
Zitat:
Original von D00mruNNer
hi
wenn ich shutdown -t 180 zb. ingeben meldet er sich nur ab und fährt nit runter wieso?


versuch mal
code:
1:
2:
3:
shutdown -s -t 180
Janny-h.s
Moin,
kann mir denn jemand sagen wie der Shutdown befehl bei Win2000 heißtverwirrt ?
ich habe sonnst immer nur an winxp gearbeitet, da ich jetzt nur noch die Möglichkeit habe an einem 2000'er zu arbeiten wollte ich mich hier mal ein wenig weiterbildenFreude !
Vielen dank, janny
daHooligan
geh mal in die eingabeaufforderung und gib mal "shutdown" ein, sollte eigentlich gehen oder gib bei ausführen direkt "shutdown" ein...
Wolf
Bei xp gehts mit shutdown, allerdings nur mit parametern:
-s um runterzufahren,
-r zum neustarten und
-t blabla um die bis zum shutdown verbleibende Zeit anzugeben, wobei blabla durch die sekundenzahl ersetzt werden muss großes Grinsen .
wenn man das nicht auf 0 setzt, kommt noch eine Meldung, die die sekunden runterzählt. solange die Meldung da ist kann man den vorgang mit shutdown -a abbrechen.
Janny-h.s
Jaajaa, das kenne ich ja alles schon, aber das geht nicht unter 2000, bei Xp klappt das ja auch alles, aber ich weis eben nicht wie das bei Xp ist...!
Hat irgend jemand ne ahnung?!?
Wolf
der letzte post in http://www.planetcoding.net/thread.php?postid=16039#post16039
einfach mit dem Editor in eine vbs-datei schreiben un gucken ob's geht...
Janny-h.s
Wäre es nicht klug es als .exe Datei zu speichern, weil es dadurch eine "Anwendung" wird und nicht mehr verändert werden kann?!?
Wolf
Nein, eine exe-datei ist Maschienencode, eine vbs eine textdatei mit einem vb-script. Ein VB-Script wird von einem Programm interpretiert, das also die Befehle versteht und ausführt. Ohne diesen Interpreter ist das Script nicht lauffähig. Du musst es eben als vbs speichern, oder du findest in einer anderen Sprache einen Befehl, der das gleiche macht.
Wenn du die Datei in *.exe umbenennst bringt das auch nichts, weil dadurch nur der Dateiname geändert wird, der Inhalt aber nicht.
Janny-h.s
@wolf:
Ja, aber wenn ich es als Vbs oder bat speicher dann ist es eine "Stapelverarbeitungsdatei für Ms-Dos"
und diese kann man noch bearbeiten, wenn ich es aber als .exe datei speicher dann wird es zu einer Anwendung, die dann geschlossen ist, also nicht mehr bearbeitungs fähig!
Ich bin nicht so der experte, also sagt mir wenn ich mich irre!
Thx
daHooligan
batch-Datei/Stapelverarbeitungsdatei:
Zeile für Zeile wird in der Kommandozeile ausgeführt

exe/kompilierte Datei:
"exe"=executable
Wird vom Betriebssystem direkt an die CPU weitergeleitet, von dieser verarbeitet und gibt dann ggf. ne Ausgabe zurück.

Du solltest dir vielleicht mal ein paar Grundlegende Begriffe klar machen... du kannst nicht einfach in ne Datei ein paar Befehle schreiben und de dann in .exe umbenennen und schon ist das ne ausführbare datei. Dafür musst du das ganze in ner bestimmten Programmier-Sprache schreiben (C/Delphi/VB) und dann kompilieren (in computer-Sprache übersetzen) lassen.
kurzer Vergleich:

code:
1:
2:
3:
4:
echo "hallo welt"
pause()
gibt als .bat gespeichert hallo welt aus und beendet sich wenn du eine Taste drückst

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
MZý       ÿÿ  ¸       @                                   €   º ´	Í!¸LÍ!This program cannot be run in DOS mode.

$       PE  L T
RD        à            .       @                                                                   ¸-  S    `  ˆ                   €      @                                                               H           .text                              `.sdata  “    @                    @  À.rsrc   ˆ   `   
                 @  @.reloc      €                     @  B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ð-      H      |$  <	       P   ‡                                          ƒ  ÎÊï¾   ž   )System.Resources.ResourceReader, mscorlibsSystem.Resources.RuntimeResourceSet, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089         ]System.String, mscorlib, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089mSystem.CodeDom.MemberAttributes, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089PADPADîþ›šÈ Q¾       Ü  $ t h i s . N a m e     "B u t t o n 1 . M o d i f i e r s     Form1    ÿÿÿÿ          LSystem, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089   System.CodeDom.MemberAttributes   value__        0      {  
+ * 0 M       {  ,{  %þ  s  
o  
  }  {  ,{  %þ  s  
o  
   *   : s  (  
  * F (  
 o    *  ’ ,{  ,{  o  
   (  
  *   0 É      s  
o   o	  
 o  r  po
  
 o   (  P(  
 o  
 o  o
  
 o  r  po  
 
(  
 o  
  $  N(  
 o  
 o  
ý  
o  ¢ o  
 r'  po
  
 r'  po  
 o  
  *   & (  
  *  BSJB         v1.0.3705      l   l  #~  Ø  @  #Strings      4   #US L     #GUID   \  à   #Blob         W¢	   ú3                     !                             %      … K  Š K  õ ß  )  H)  UK  tK  „)  ý<  ð  
 L% _)  …r ¢ r - eF s)  ‰ ¤ ¿ Ø ñ               k q     ¹    / ð"    C	‘   Ø"    C	­   L#    –  "  \#    Ç &  p#    Ä Í *  ˜#     &  p$     )3     ý    Õ    7   >) Ç D 1 ]J 1 jJ 9 €P 	 Ç & A Í & 	 Í *  Ç & 1 •& 1 £V I Ç [ 1 ¬a 1 µg 1 ÂV 	 Ëa 	 áa 1 l Q q 1 * Y X" a Ç & i Ç & q Ç V y Ç ’ ý Ç V ‰ Ç V ‘ Ç * ™ Ç V ¡ Ç V © Ç V ± Ç V ¹ Ç V Á Ç V ! » … . Û É . ã Ï . à ˜ . Ó Ÿ . ó Ï . Ï . ë Ï . û Ï . Ï ` « € À ³ € ? x Õ Ú     @:       €     	!^      q      ä       
        ä      
         ä       )        ä       0        ä      
 <        ä       K        ä       `            ã     <Module> mscorlib Microsoft.VisualBasic System System.Data System.Drawing System.Windows.Forms System.Xml Form1 WindowsApplication2 Form Button set_Button1 WithEventsValue get_Button1 _Button1 Main .ctor Dispose disposing System.ComponentModel IContainer components InitializeComponent EventArgs Button1_Click sender e Button1 EventHandler Control remove_Click add_Click Application Run IDisposable Size SuspendLayout set_Name set_Size set_TabIndex set_Text set_AutoScaleBaseSize set_ClientSize ControlCollection get_Controls AddRange ResumeLayout Microsoft.VisualBasic.CompilerServices ProjectData EndApp STAThreadAttribute System.Diagnostics DebuggerStepThroughAttribute System.Runtime.CompilerServices AccessedThroughPropertyAttribute WindowsApplication2.Form1.resources DebuggableAttribute System.Reflection AssemblyVersionAttribute System.Runtime.InteropServices GuidAttribute CLSCompliantAttribute AssemblyTrademarkAttribute AssemblyCopyrightAttribute AssemblyProductAttribute AssemblyCompanyAttribute AssemblyDescriptionAttribute AssemblyTitleAttribute WindowsApplication2.exe     B u t t o n 1  H a l l o   W e l t  F o r m 1   Æ8˜´qC–Q¥“Hï™ ·z\V4à‰°?_Õ
: 	  		     
  		      %   ) %    Button1      ) $948BC8CA-9963-4760-A55D-4F99F90D25E0         %  à-          þ-                          ð-                _CorExeMain mscoree.dll     ÿ%                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   T
RD       w   @    RSDS5å1r‘‹%H‹–…U©vÝ{   D:\Eigene Dateien\Visual Studio-Projekte\WindowsApplication2\obj\Debug\WindowsApplication2.pdb                                                                                                                                                                                                                                                                                                                                                                                                (  €   H  €   `  €                  x  €   ý  €                  ¨  €                  À  €                   Ø                      è                      ø                        Pd  è          8g  (          `h  "           a  4          44   V S _ V E R S I O N _ I N F O     ½ïþ      !^	   !^	?                         D    V a r F i l e I n f o     $    T r a n s l a t i o n       °”   S t r i n g F i l e I n f o   p   0 0 0 0 0 4 b 0      C o m m e n t s       $   C o m p a n y N a m e         ,   F i l e D e s c r i p t i o n         @   F i l e V e r s i o n     1 . 0 . 2 3 0 9 . 2 4 0 9 7     P   I n t e r n a l N a m e   W i n d o w s A p p l i c a t i o n 2 . e x e   (   L e g a l C o p y r i g h t       ,   L e g a l T r a d e m a r k s         X   O r i g i n a l F i l e n a m e   W i n d o w s A p p l i c a t i o n 2 . e x e   $   P r o d u c t N a m e         D   P r o d u c t V e r s i o n   1 . 0 . 2 3 0 9 . 2 4 0 9 7     H   A s s e m b l y   V e r s i o n   1 . 0 . 2 3 0 9 . 2 4 0 9 7         (       @         €                        €  €   €€ €   € € €€  €€€ ÀÀÀ   ÿ  ÿ   ÿÿ ÿ   ÿ ÿ ÿÿ  ÿÿÿ                                                                  wwwwwwwwwwwwwwpDDDDDDDDDDDDDDpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpÿÿÿÿÿÿÿÿÿÿÿÿÿôpˆˆˆˆˆˆˆˆˆˆˆˆˆ„pDDDDDDDDDDDDDDpLLLLLLLLLNÎÎItpÌÌÌÌÌÌÌÌÌÌÌÌÌÄ  DDDDDDDDDDDDD@                                                 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  €  À  ÿÿÿÿÿÿÿÿÿÿÿÿ(                À                         €  €   €€ €   € € €€  €€€ ÀÀÀ   ÿ  ÿ   ÿÿ ÿ   ÿ ÿ ÿÿ  ÿÿÿ         wwwwwwwDDDDDDDGOÿÿÿÿÿøGOÿÿÿÿÿøGOÿÿÿÿÿøGOÿÿÿÿÿøGOÿÿÿÿÿøGOÿÿÿÿÿøGOÿÿÿÿÿøGOÿÿÿÿÿøGHˆˆˆˆˆˆGLÌÌÌÌÌÌGÄDDDDDDÀ                ÿÿ  €                                                  ÿÿ  ÿÿ           è      (                                                                                                                                                                                                                                                                                                                                                                                                        >                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
(so sieht ne exe im editor aus) sagt auch "Hallo Welt" und beendet sich wenn du auf "Hallo Welt" klickst...

Im Anhang als exe

Das eine ist ne Datei in der ein Befehl nach dem anderen verarbeitet wird (von DOS). Das andere ist ne Anweisung an den PRozessor (im einfachsten Sinne)
Wolf
Diese Beschreibungen wie "Anwendung" haben nichts zu sagen. Windows guckt sich auch nur die dateiendung an und zeigt die entsprechende Beschreibung an. Wenn du eine vbs in exe umbenennst, sagt windows zwar auf anhieb, dass es eine Anwendung ist, aber wenn du sie starten willst, kommt ein fehler, da die datei ja weiterhin nur text enthält. Im Anhang nochmal das umgekehrte beispiel mit einer echten vbs, die "Hallo!" ausgibt. wenn du sie in exe umbenennst, macht sie nichts mehr.

PS: Du musst sie erst in Hallo.vbs umbenennen, weil man hier keine *.vbs hochladen kann.
datalux
man, der erste post zu dem thema ist 2 jahre alt geschockt
daHooligan
Zitat:
Original von datalux
man, der erste post zu dem thema ist 2 jahre alt geschockt


ja und, noch kein Grund für Spam, oder?