PDA

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?

Seangel
20-04-2009, 22:27
ciao non credo che sia un file ma diciamo che una procedura implementata..

il comando shutdown

333300
21-04-2009, 06:58
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?

Khronos
23-04-2009, 13:21
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.

Lictor
30-06-2009, 16:40
ho trovato tempo fa un exe che abortiva lo shotdown in caso di errore.. che parametro sfruttava?

icoborg
10-07-2009, 15:16
dovrebbe essere con il suffisso shutdown -a

icoborg
10-07-2009, 15:18
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?

ezio
10-07-2009, 22:33
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"

icoborg
10-07-2009, 22:52
thx ezio impareggiabile li provo subito