View Full Version : Qual'e l'eseguibile interno ad xp che permette lo spegnimento del PC?
salvodf87
20-04-2009, 22:18
Salve a tutti, vorrei sapere dove è posizionato e come si chiama l'eseguibile interno a Windows XP che permette di spegnere il pc, per capirci, quello presente nella barra di Start, dove è realmente posizionato?
ciao non credo che sia un file ma diciamo che è una procedura implementata..
il comando è shutdown
c:\windows\system32\shutdown.exe
salvodf87
22-04-2009, 11:23
il comando è shutdown
Grazie, in effetti con il comando shutdown il pc si spegne. E' possibile però con un altro comando visualizzare il menu di spegnimento, quello cioè con i tre pulsanti: "Standby", "Spegni", "Riavvia"? Anche la visualizzazione di quel menu dovrebbe essere una procedura implementata, no?
i post antichi servono sempre. (http://www.hwupgrade.it/forum/showpost.php?p=13627425&postcount=14423)
salvodf87
26-06-2009, 12:35
Grazie Khronos, il tuo link mi è stato veramente utile.
Ho però un altra richiesta: Qual'e il comando che avvia l'ibernazione?
salvodf87
26-06-2009, 19:59
Qual'e il comando che avvia l'ibernazione?
Il comando che avvia la procedura di ibernazione è:
rundll32.exe powrprof.dll,SetSuspendState
Ho creato un file bat con questa stringa e la procedura parte correttamente.
ho trovato tempo fa un exe che abortiva lo shotdown in caso di errore.. che parametro sfruttava?
dovrebbe essere con il suffisso shutdown -a
io invece ho un esigenza tangente al thread...volevo fare un collegamento per lo standby, l'ho fatto come scvritto un po ovunque:
"%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState"
ma in pratica lo standby parte dopo tipo 1-2 min...
se invece lo faccio da start normalmente istantaneo...
ho XP 64.
qualcuno puo aiutarmi?
io invece ho un esigenza tangente al thread...volevo fare un collegamento per lo standby, l'ho fatto come scvritto un po ovunque:
"%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState"
ma in pratica lo standby parte dopo tipo 1-2 min...
se invece lo faccio da start normalmente istantaneo...
ho XP 64.
qualcuno puo aiutarmi?
Se l'ibernazione è disattivata ed è impostato solo lo standby, potresti provare a creare un collegamento a shutdown.exe anzichè usare rundll32:
shutdown.exe -h -t 00
Altrimenti prova questo:
%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
O, ancora, questo script (crea un txt e rinomina in vbs l'estensione):
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^{ESC}"
WScript.Sleep 10
WshShell.SendKeys "us"
thx ezio impareggiabile li provo subito
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.