Seite 1 von 2
shutdown.exe
Verfasst: 15.07.2006 18:48
von Rattlesnake Entertainment
hi, ich bin XP-User und hab im Sysordner ne datei SHUTDOWN.exe, jetzt müsse sich jeder denken, fährt den PC herunter.
tut's aber nicht, also wollte ich fragen, obirgendwer weiß, was das für 'ne exe ist, oder ob microsoft zum zeitvertreib eine exe schriben wollte, die nich funktioniert
Verfasst: 15.07.2006 19:09
von chromax
start -> ausführen -> 'cmd' -> 'shutdown /?'
Verfasst: 16.07.2006 20:15
von al90
Code: Alles auswählen
RunProgram("C:\Windows\SYSTEM32\shutdown.exe","-s -f -t 0","",1|2)
Schrottdown
Verfasst: 16.07.2006 20:35
von Vermilion
Du kannst mithilfe von Droopy's Library auch eine eigene Shutdown.exe programmieren, falls du vorhast (wie mein Vater einmal) das ding schnell griffbereit aufm Desktop zu haben.
Benötigt sogar nur
eine Zeile Programmcode

Re: Schrottdown
Verfasst: 17.07.2006 09:56
von Kaeru Gaman
the Nameless hat geschrieben:Du kannst mithilfe von Droopy's Library auch eine eigene Shutdown.exe programmieren, falls du vorhast (wie mein Vater einmal) das ding schnell griffbereit aufm Desktop zu haben.
Benötigt sogar nur
eine Zeile Programmcode

explorer -> shutdown.exe suchen -> rechtsklick -> senden an... desktop
also wozu selber coden, und dann auch noch mit ner lib?
Verfasst: 17.07.2006 09:57
von Jilocasin
Wie funzt eigentlich "InitiateSystemShutdown()" ??
Verfasst: 17.07.2006 17:13
von PBZecke
Ich würde eher zu ExitWindowsEx() greifen, da das auch mit Win 95 - me
funktioniert!
Beispiele müssten sicherlich hier im Board oder im Archiv zu finden sein.
Verfasst: 17.07.2006 21:10
von dllfreak2001
Diese shutdown.exe, glaube ich, war für irgend so einen Netzwerk mist gedacht.
Ich glaube für die Remote-Anwendung von XP, jedenfalls ist die nicht zum
beenden von Windows da, sondern für nen Server oder Client eines der vielen Windowsinternen Netzwerksysteme.
hier genau: Windows-Remoteherunterfahrprogramm
Verfasst: 18.07.2006 11:40
von Michael Vogel
Falls jemand sein eigenes Shutdown-Programm machen möchte, anbei ein paar Routinen...
Siehe auch:
http://sudokuprogram.googlepages.com/Shutdown.exe
Code: Alles auswählen
;
Procedure DoShutDown()
Protected Privileges.TOKEN_PRIVILEGES
Protected htoken
OpenProcessToken_(GetCurrentProcess_(),40,@hToken)
Privileges\PrivilegeCount=1
Privileges\Privileges[0]\Attributes=#SE_PRIVILEGE_ENABLED
LookupPrivilegeValue_(0,"SeShutdownPrivilege",@Privileges\Privileges[0]\Luid)
AdjustTokenPrivileges_(hToken,0,@Privileges,0,0,0)
CloseHandle_(hToken)
EndProcedure
Procedure DoSuspend(Hibernate.l,ForceCritical.l,DisableWakeEvent)
Protected DLL=OpenLibrary(#PB_Any,"Powrprof.dll")
CallFunction(DLL,"SetSuspendState",Hibernate,ForceCritical,DisableWakeEvent)
CloseLibrary(DLL)
EndProcedure
Procedure SuspendAllowed()
Protected DLL=OpenLibrary(#PB_Any,"Powrprof.dll")
Protected Result=CallFunction(DLL,"IsPwrSuspendAllowed")
CloseLibrary(DLL)
ProcedureReturn Result
EndProcedure
Procedure HibernateAllowed()
Protected DLL=OpenLibrary(#PB_Any,"Powrprof.dll")
Protected Result=CallFunction(DLL,"IsPwrHibernateAllowed")
CloseLibrary(DLL)
ProcedureReturn Result
EndProcedure
Procedure Shutdown(mode)
Protected SaverActive = #Null
Select mode
Case 0
; Bildschirmschoner
SendMessage_(GetForegroundWindow_(),#WM_SYSCOMMAND,#SC_SCREENSAVE,0)
; ein wenig warten...
Delay(5000)
; abfragen, ob der Bildschirmschoner läuft...
If SystemParametersInfo_(#SPI_GETSCREENSAVERRUNNING,0,@SaverActive,0)
If SaverActive=0
; wenn nicht, Bildschirm abdunkeln...
SendMessage_(GetForegroundWindow_(), #WM_SYSCOMMAND, #SC_MONITORPOWER,1)
EndIf
EndIf
Case 1
; Abmelden
DoShutDown()
ExitWindowsEx_(0,0)
Case 2
; Beenden
DoShutDown()
ExitWindowsEx_(2,0)
Case 3
; Neustart
DoShutDown()
ExitWindowsEx_(9,0)
Case 4
; Ruhezustand
DoSuspend(#True,#False,#False)
Case 5
; Standby
DoSuspend(#False,#False,#False)
EndSelect
End
EndProcedure
Verfasst: 13.10.2006 14:57
von C4rizz
Kann man auch über die normale Shutdown.exe den Computer neustarten und|oder abmelden?
Ich meine mit den ganzen Parametern und so!
Wenn ja wie geht das?