Apagar equipo desde MS DOS

15/12/2003 - 17:39 por davidr | Informe spam
Hola a todos,

alguien me podría decir como puedo apagar un equipo
usando MS DOS, mediante un script. No encuentro ningún
comando del DOS que me lo permita.

Gracias de antemano,
Salu2

Preguntas similare

Leer las respuestas

#1 Antonio Ortiz
19/12/2003 - 20:03 | Informe spam
Si se trata de reiniciar, en modo real solo tienes que hacer un salto a la
direccion FFFFh:0 que es el punto donde inicia el arranque en frio. esto es
algo muy facil en ensamblador solo tienes que hacer un jmp ffff:0, en C,
solo tendrias que declarar una apuntador a funcion y luego apuntarlo a dicha
direccion. Por cierto en pascal 7 esto te lo permite la declaracion del tipo
procedure y la funcion Ptr.

Prueba esto:

C:>debug
-a 100
jmp ffff:0 <enter>
<Enter>
-n reset.com
-rcx
:5 <enter>
-w <enter>
-q

Con esto tendras un programa .com de 5 bytes que realiza dicho reincio.


P.D. esto solamente funciona en modo 'real'. En ventana de DOS en Windows,
la instruccion sera atrapada por Windows.


Saludos

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net





"davidr" escribió en el mensaje
news:069a01c3c329$fbb6c300$
Hola a todos,

alguien me podría decir como puedo apagar un equipo
usando MS DOS, mediante un script. No encuentro ningún
comando del DOS que me lo permita.

Gracias de antemano,
Salu2
Respuesta Responder a este mensaje
#2 Sergio Acosta
23/12/2003 - 02:10 | Informe spam
En windows 2000 y XP puedes usar el comando shutdown

escribe 'shutdown' en el C:\> para ver la lista de opciones.

"Antonio Ortiz" wrote in message
news:

Si se trata de reiniciar, en modo real solo tienes que hacer un salto a la
direccion FFFFh:0 que es el punto donde inicia el arranque en frio. esto


es
algo muy facil en ensamblador solo tienes que hacer un jmp ffff:0, en C,
solo tendrias que declarar una apuntador a funcion y luego apuntarlo a


dicha
direccion. Por cierto en pascal 7 esto te lo permite la declaracion del


tipo
procedure y la funcion Ptr.

Prueba esto:

C:>debug
-a 100
jmp ffff:0 <enter>
<Enter>
-n reset.com
-rcx
:5 <enter>
-w <enter>
-q

Con esto tendras un programa .com de 5 bytes que realiza dicho reincio.


P.D. esto solamente funciona en modo 'real'. En ventana de DOS en Windows,
la instruccion sera atrapada por Windows.


Saludos

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net





"davidr" escribió en el mensaje
news:069a01c3c329$fbb6c300$
Hola a todos,

alguien me podría decir como puedo apagar un equipo
usando MS DOS, mediante un script. No encuentro ningún
comando del DOS que me lo permita.

Gracias de antemano,
Salu2


Respuesta Responder a este mensaje
#3 Daniel Villa
23/12/2003 - 16:13 | Informe spam
Hola Sergio:

Probé el comando shutdown y me dice que no lo reconoce como un comando
interno o externo, programa o archivo por lotes ejecutable.

Tengo la versión Windows 2000 server

Salu2 :-)))


"Sergio Acosta" escribió en el mensaje
news:
En windows 2000 y XP puedes usar el comando shutdown

escribe 'shutdown' en el C:\> para ver la lista de opciones.

"Antonio Ortiz" wrote in message
news:
>
> Si se trata de reiniciar, en modo real solo tienes que hacer un salto a


la
> direccion FFFFh:0 que es el punto donde inicia el arranque en frio. esto
es
> algo muy facil en ensamblador solo tienes que hacer un jmp ffff:0, en C,
> solo tendrias que declarar una apuntador a funcion y luego apuntarlo a
dicha
> direccion. Por cierto en pascal 7 esto te lo permite la declaracion del
tipo
> procedure y la funcion Ptr.
>
> Prueba esto:
>
> C:>debug
> -a 100
> jmp ffff:0 <enter>
> <Enter>
> -n reset.com
> -rcx
> :5 <enter>
> -w <enter>
> -q
>
> Con esto tendras un programa .com de 5 bytes que realiza dicho reincio.
>
>
> P.D. esto solamente funciona en modo 'real'. En ventana de DOS en


Windows,
> la instruccion sera atrapada por Windows.
>
>
> Saludos
>
> Antonio Ortiz Ramirez
> asesor en sistemas
>
> www.aortiz.net
>
>
>
>
>
> "davidr" escribió en el mensaje
> news:069a01c3c329$fbb6c300$
> Hola a todos,
>
> alguien me podría decir como puedo apagar un equipo
> usando MS DOS, mediante un script. No encuentro ningún
> comando del DOS que me lo permita.
>
> Gracias de antemano,
> Salu2
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida