Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Ch3ck en 19 Septiembre 2005, 16:27 pm



Título: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 16:27 pm
Hola quisiera saber si el VBS es capaz de cerrar un proceso en ejecución.

De antemano gracias por sus respuestas


Título: Re: Cerrar proceso VBscript
Publicado por: A2Corp en 19 Septiembre 2005, 17:07 pm
Si, si se puede... Solo tienes que buskar un poko amigoOo jejeje...
Puedes buskar "killprocess" aki en el foro.

Aki te dejo un ejemplo puesto por Nylon...
muy buenoOo!, es el que uso en mi keylogger xDDDDD.

http://foro.elhacker.net/index.php/topic,84182.0.html

SaludoOoOos!


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 20:13 pm
Bueno ese ya lo habia leido pero al que me refiero es al VBScript no al VB de exe's.

Bueno gracias por responder.  ;)




Título: Re: Cerrar proceso VBscript
Publicado por: programatrix en 19 Septiembre 2005, 20:27 pm
Crea el objeto shell.
Y luego en vez de ejecutar algo, pones el comando en ms-dos que cierra procesos que no se cual es ahora mismo.
Saludos  ;)


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 20:49 pm
No te entendi muy bien (es que hata ahora comienzo con esto) bueno ya cree el objeto shell asi

On error resume next
Set checkmater = CreateObject("WScript.Shell")
checkmater.????? ???????
No se que sigue. Como asi que poner el comando en ms-dos?
o eso  de en vez de ejecutar algo?

Gracias por responder. Pero ayudame por favor.


Título: Re: Cerrar proceso VBscript
Publicado por: programatrix en 19 Septiembre 2005, 20:56 pm
Citar
Set variable = CreateObject("WScript.Shell")
variable.Run "comandodelms-dosparacerrarprocesos -parametros"
No me se el comando que es pregúntaselo a algién, saludos  ;)


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 21:24 pm
Hola he buscado en los comandos del ms-dos y no encuentro ningun comando que finalize procesos el unico que medio se parece es PAUSE pero creo que no tinene nada que ver.

Gracias por responder... pero sigan please   ;)


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 22:05 pm
Citar
Set variable = CreateObject("WScript.Shell")
variable.Run "comandodelms-dosparacerrarprocesos -parametros"
No me se el comando que es pregúntaselo a algién, saludos ;)
Sabes si en realidad existe.  ???


Título: Re: Cerrar proceso VBscript
Publicado por: NYlOn en 19 Septiembre 2005, 22:20 pm
shell ("cmd.exe /c killprocess /f /im proceso.exe")
creo q era asi xD


Título: Re: Cerrar proceso VBscript
Publicado por: programatrix en 19 Septiembre 2005, 22:30 pm
killprocess no es un comando del dos y que yo sepa shell directamente no es una instrucción del visual basi script.


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 22:41 pm
Es taskkill y segun un ejemplo del ms-dos seterminaria el notepad asi:

Taskkill /F /IM notepad.exe entonces iria asi?:

On error resume next
i = msgbox("Quieres terminar el proceso?",vbyesno)
If i = 6 then
Set variable = ("WScript.Shell")
Variable.Shell "Taskkill /F /IM notepad.exe"
Else
End if

Pero no pasa nada porque sera?



Título: Re: Cerrar proceso VBscript
Publicado por: NYlOn en 19 Septiembre 2005, 22:58 pm
jajaj si perdonen, es q recien vuelvo del cole y estoy un poco perdido xDDD
Ch3ckM4t3r intenta sacando el "On Error Resume Next" a ver si te marca alguna linea ... kapaz que es un error del codgio

salu2


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 19 Septiembre 2005, 23:08 pm
Ha ya entendi es que no cree el Objeto. Ahora quedó así:

i = msgbox("Quieres terminar el proceso?",vbyesno)
If i = 6 then
msgbox "Si"
Set variable = CreateObject("WScript.Shell")
Variable.Shell ("cmd.exe /Taskkill /F /IM notepad.exe")
Else
End if
Pero ahora un nuevo problema en la linea 5 caracter 1:

El objeto no acepta esa propiedad o metodo.

Entoces????.

Gracias por responder...


Título: Re: Cerrar proceso VBscript
Publicado por: yeikos en 19 Septiembre 2005, 23:18 pm
Código:
set ws = CreateObject("WScript.Shell")
i = msgbox("Quieres terminar el proceso?",vbyesno)
If i = 6 then
ws.Run ("cmd.exe /c Taskkill /F /IM notepad.exe")
Else
End if


Título: Re: Cerrar proceso VBscript
Publicado por: Ch3ck en 20 Septiembre 2005, 01:58 am
HA GRACIAS  ya vi que no es shell si no Run y ademas de agregarle la c antes del taskkill...
GRACIAS  ;D