Foros del Web » Programando para Internet » ASP Clásico »

Apagar PC con ASP

Estas en el tema de Apagar PC con ASP en el foro de ASP Clásico en Foros del Web. Alquien conoce alguna manera de apagar la PC con ASP?...
  #1 (permalink)  
Antiguo 11/07/2005, 09:15
 
Fecha de Ingreso: junio-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 0
Apagar PC con ASP

Alquien conoce alguna manera de apagar la PC con ASP?
  #2 (permalink)  
Antiguo 11/07/2005, 09:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
No vas a poder.
Si haces un ActiveX que lo haga y convences al usuario de descargarlo y ejecutarlo, ahí si tienes posibilidades
  #3 (permalink)  
Antiguo 11/07/2005, 09:33
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Al menos que se refiera al PC servidor, ¿no?
Ahí yo creo que es posible. Una vez lo intenté y lo máximo que pude fue cerrar la sesión actual, pero no apagar el equipo.
__________________
...___...
  #4 (permalink)  
Antiguo 11/07/2005, 09:38
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Si, pero no lo tratamos porque se nos apaga la PC
Recuerdo un post de Lexus al respecto, pero ninguno llegamos a nada.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 11/07/2005, 09:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
mmmm, cierto, posiblemente se referia al PC servidor, esperemos a que devicer defina para ver si le gastamos tiempo nuevamente a eso.
  #6 (permalink)  
Antiguo 11/07/2005, 10:09
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cierto. Igual lo que había encontrado era la forma de bloquear el equipo, no de cerrar sesión:

<%
Dim WshShell
Set WshShell = Server.CreateObject ("WScript.Shell")
'Bloquear equipo:
WshShell.Run "C:\WINNT\SYSTEM32\RUNDLL32.EXE user32.dll,LockWorkStation", 1, -1
%>
__________________
...___...
  #7 (permalink)  
Antiguo 11/07/2005, 10:32
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
Hola amigos... alguna vez lei por ahi ue se podia acer u acceso directo a apagar el equipo poniendo despues del rundll32.dll user exit windows.... osea habria que probar poniendo lo que puso all asi:
WshShell.Run "C:\WINNT\SYSTEM32\RUNDLL32.EXE user32.dll,UserExitWindows", 1, -1

o sin la S no me acuerdo bien bueno eso saludos y suerte
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #8 (permalink)  
Antiguo 11/07/2005, 10:38
 
Fecha de Ingreso: junio-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 0
Hola amigos, gracias por responder tan rapido, efectivamente la intencion es apagar el servidor.
  #9 (permalink)  
Antiguo 11/07/2005, 11:57
 
Fecha de Ingreso: junio-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 0
De acuerdo

Gracias de todas maneras amigos con esto ya me han dado una idea de como puedo hacerlo.
  #10 (permalink)  
Antiguo 11/07/2005, 12:02
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
si lo logras comentanoslo... saludos y suerte
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #11 (permalink)  
Antiguo 11/07/2005, 18:25
 
Fecha de Ingreso: junio-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 0
Bueno amigos el siguiente Scrip funciona para Windows 95/98/me y supuestamente tambien en XP con la linea que indica Metallik (aun no lo he probado en XP)

<%
Dim WshShell
Set WshShell = Server.CreateObject ("WScript.Shell")
'Apager Equipo
Response.Write("APAGANDO PC!!!!")
WshShell.Run "C:\windows\rundll32.exe user,ExitWindows"
%>


Con windows 2000 no he podido hacerlo aun pero cualquier novedad les estare comunicando, aunque si alguien logra hacerlo avisen asi me ahorran un poco de trabajo ;)
  #12 (permalink)  
Antiguo 11/07/2005, 18:58
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
al menos aun no me falla la memoria.... bueno me alegro que haya funcionado saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #13 (permalink)  
Antiguo 12/07/2005, 07:32
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Tambien queda usar el comando shutdown, escribe en la lineade comandos /?seguido del comando para ver más opciones. Lo mandas llamar con run del objeto shell.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:07.