hola, necesito saber cómo puedo provocar un reinicio automático después de que se inicie sesion en windows xp.
hola, necesito saber cómo puedo provocar un reinicio automático después de que se inicie sesion en windows xp.
A que te refieres con un reinicio automatico??
Prueba el comando shutdown -r
prueba con tareas programadas..programas el inicio del pc y luego una segunda tarea ..el reinicio con este archivo.
http://www.box.net/shared/5o3kx2lfxi
Saludos
Mimasol
Con las tareas programadas pudes hacerlo. Tienes una que es para cuando acabas de iniciar la sesión.
Si eres programador, puedes también hacer uso de la API de Windows, usando la función:
funcion ExitWindowsEx (dwReserved: DWORD; Code: Word) devuelve LongBool
Está contenida en ''user32.dll'', de nombre ''ExitWindowsEx''
Los parámetros que recibe son flags que indican el modo de cerrar Windows y puede tomar los siguientes valores:
EWX_LOGOFF = 0;
EWX_SHUTDOWN = 1;
EWX_REBOOT = 2;
EWX_FORCE = 4;
EWX_POWEROFF = 8;
EWX_FORCEIFHUNG = $10;
Por ejemplo, para apagar el sistema la llamada se haría asi:
ExitWindowsEx (EWX_SHUTDOWN, 0); //o bien ExitWindowsEx(0, 0);
para reiniciarla:
ExitWindowsEx (EWX_REBOOT, 0); //o bien ExitWindowsEx(1, 0);
Así puedes, reinciar, apagar, cerrar sesión de usuario, forzar el apagado, etc...
Un saludo.
Lo mas facil en win, un .bat, he aqui el codigo, para que se inicie con windows y apague el ordenador:
Un saludo@echo off
cls
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v NOMBRE /t REG_SZ /d RUTA DE TU BAT /f
shutdown -r -t (si quieres) -c "(comentario si quieres)
Eso lo que hace es que no te deja usar el PC, porque nada mas iniciar se vuelve a reiniciar xD.
Si lo haces con el .BAT y quieres provocar el reinicio cuando quieras, lo añades por ejemplo a las tareas programadas, o bien otra aplicación en segudo plano que llame al .BAT cuando se desea.
Lo que yo he explicado antes es una alternativa al shutdown -r...
Un saludo
Marcadores