Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Tutorial, consigli e trucchi (https://www.hwupgrade.it/forum/forumdisplay.php?f=63)
-   -   Qual'e l'eseguibile interno ad xp che permette lo spegnimento del PC? (https://www.hwupgrade.it/forum/showthread.php?t=1969533)


salvodf87 20-04-2009 22:18

Qual'e l'eseguibile interno ad xp che permette lo spegnimento del PC?
 
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

Quote:

Originariamente inviato da Seangel (Messaggio 27169278)
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.

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

Quote:

Originariamente inviato da salvodf87 (Messaggio 27995520)
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

Quote:

Originariamente inviato da icoborg (Messaggio 28171151)
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


Tutti gli orari sono GMT +1. Ora sono le: 00:46.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.