Quiero poner mi PC con Windows (Windows 7) en un estado de suspensión a través de la línea de comandos (para poder vincularme al botón de macro en el teclado).
El botón de encendido de la PC está configurado para que la computadora duerma (pero está en el suelo y soy demasiado vago para alcanzarlo) exactamente como lo quiero (duerme usando el modo híbrido en caso de que pierda energía)
El comando de suspensión en el menú de apagado también funciona.
la mayoría de la información que encontré dice usar;
%windir%\system32\rundll32.exe PowrProf.dll, SetSuspendState 0,1,0
Pero esto pone a la computadora en modo de hibernación. Tengo la hibernación desactivada pero uso el sueño híbrido.
Entonces, ¿cuál es el comando a utilizar para poner su computadora en suspensión (no hibernar)?
rundll32.exe PowrProf.dll,SetSuspendState
no es recomendado. Es peligroso. (Debido a que corrompe la pila, ya que no cumple con la firma de la función exigida por élRundll32
. Entonces pueden ocurrir cosas imprevisibles, como advierte Raymond Chen ...)