Título: Apagado completo Publicado por: Hwagm en 9 Septiembre 2005, 19:45 pm He desarrollado varios programas para el hacking wireless en Visual Basic y el problema lo tengo:
Fuerzo un apagado del pc, pero este se queda en. Código: Ahora puede apagar su ordenador con seguridad Como puedo evitar que se quede ahi y fuerze el apagado total. Me pasa con varios programas, hay va una muestra. Código: Option Explicit y ahi otra: Código: Option Explicit Título: Re: Apagado completo Publicado por: Hwagm en 9 Septiembre 2005, 20:26 pm Parece ser como me temia que era un problema del propio xp.
En cambio el reboot no aparece y lo hace correcto. Código: Solucionar problemas de apagado en Windows XP Supongo que tendre que modificar el programa para que cambie antes de nada estas variables, se como hacerlo De todas forma podeis darme alguna idea mas. Título: Re: Apagado completo Publicado por: Slasher-K en 10 Septiembre 2005, 06:38 am El reboot lo hace bien claro, pero la pc no se apagará si no tiene fuente ATX.
Saludos. Título: Re: Apagado completo Publicado por: Hwagm en 10 Septiembre 2005, 13:25 pm Que razón tienes, al final incluso probe con programación en c/c++ y mas de lo mismo.
Cierto el reboot lo hace bien, por eso entiendo que los virus en visual basic resetean el pc y no lo apagan. Incluso he bajado algunos programas y siempre lo mismo. Bueno gracias por confirmar, asi no perdere mas tiempo. Ahora es saber si en esa situación, como se queda el SO, pero eso corresponde a otro subforo. Mil gracias. Título: Re: Apagado completo Publicado por: Hwagm en 10 Septiembre 2005, 15:20 pm Otra cosa y si puedes?
Hay otra función en visual basic despues de generar un objeto shell que es. Código: Private oShell As Shell32.Shell Bueno tambien probe lo de : Código: C:\WINDOWS\system32\rundll32.exe user,ExitWindows Solo funciono en win98. En xp daba error, Código: error al cargar el modulo user Lo dicho: Permite argumentos. Código: Private oShell As Shell32.Shell Me parece que no verdad. Título: Re: Apagado completo Publicado por: Ertai en 10 Septiembre 2005, 16:01 pm No, creo que solo se puede suspender.
Código: oShell.Suspend Lo de la primera duda suele pasar en ordenadores viejos, porque no contaban con la fuente de alimentación ATX. Saludos, Ertai Título: Re: Apagado completo Publicado por: Hwagm en 10 Septiembre 2005, 16:11 pm Gracias ahora solo me falta comprobar como reaccionan las tarjetas wireless en ambos casos, es decir con apagado con el logo de "ya puede apagar el pc con seguridad" o cuando ejecutemos
Código: oShell.Suspend Pero esto ya lo probaran los compañeros de Hacking wireless. Yo no puedo porque mis hermanos me han quitado los pc que tenia. (Bueno no los han quitado, se los he dejado) ;D Muchas gracias, ahora ya tengo el camino abierto. Incluso tengo una posiblidad más, aunque no toca aqui, y seria la de diseñar una pequeño circuito electronico para mediante Visual Basic manipular el puerto paraleo y actuar sobre un rele/contactor de bajo consumo y este corte la alimentación. Si ya hay tarjetas con salidas digitales, pero esto es mas satisfactorio. Perdonarme de antemano si hablo de cosas que no tocan en este subforo. Gracias por la orientación. PD: De paso aprovecho (ya que no lo hice en su momento) de dejar un enlace para si a alguien le interesa bajarse el codigo fuente de un pequeño programa que hice para Hacking Wireless donde se puede hacer un estudio horario de los equipos wifi que se conectan en la misma red, dicho esto, decir que es valido tambien para todo tipo de redes. Por ejemplo un administrador de red puede saber a que horas se conectan diferentes clientes, seguro que se puede modificar y hacer uno más completo, por eso dejo puesto el codigo. Y seguro que los hay comerciales pero me pareció en su momento una herramienta muy útil. Su enlace es: http://hwagm.elhacker.net/programacion.htm Perdonar por no haberlo puesto antes, y eso que me lo dijo Aironjack. Título: Re: Apagado completo Publicado por: Ertai en 10 Septiembre 2005, 16:23 pm Citar y actuar sobre un rele/contactor Mejor sobre un microprocesador tipo ADuC 182, pero se tendria que programar en C, ademas no necesitan estar conectados al puerto paralelo, ya que pueden albergar programas y usar sus propios puertos paralelos. Título: Re: Apagado completo Publicado por: Hwagm en 14 Septiembre 2005, 19:42 pm Bueno de nuevo gracias. Solo añadir que ya acabe el programa.
Podeis descargarlo de aqui: http://hwagm.elhacker.net/descargas/Nuevo/poweroff.zip seguro que tiene errores ya que dispongo de poco tiempo. Es valido para cualquier tipo de rdes. Cuando pueda y lo haya corregido todo y comprobado con los compañeros de hacking wireless, ya pondre todo el codigo. De momento solo el programa de instalacion. http://hwagm.elhacker.net/descargas/Nuevo/poweroff.zip Añadir que aunque no haga el apagado fisico y total, si realmete se pierde la asociacion via IP y lo mejor de todo la autentificación por via wireless (lo mismo para cableadas, espero), por lo cual no agotaremos el ancho de bada de nuestro equipo victima. Título: Re: Apagado completo Publicado por: Hwagm en 15 Septiembre 2005, 00:34 am Ya he colocado todo el proyecto. Por si a alguno le sirve.
Lo he estado comprobando esta tarde y parece que esta bastante depurado, pero nunca se sabe Si lo quereis o lo necesitais hay lo dejo: http://hwagm.elhacker.net/programacion.htm se llama poweroff |