PDA

Ver la versión completa : provocar reinicios



ciberxuno69
01-06-2007, 00:17
hola, necesito saber cómo puedo provocar un reinicio automático después de que se inicie sesion en windows xp.

smaug_
01-06-2007, 11:26
A que te refieres con un reinicio automatico??
Prueba el comando shutdown -r

mimasol
01-06-2007, 13:33
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

d3rr4p3
18-06-2007, 17:57
Con las tareas programadas pudes hacerlo. Tienes una que es para cuando acabas de iniciar la sesión.

hystd
27-06-2007, 22:43
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.

RaidMan
27-06-2007, 22:47
Lo mas facil en win, un .bat, he aqui el codigo, para que se inicie con windows y apague el ordenador:


@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:D:D)

Un saludo

hystd
27-06-2007, 23:39
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