elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Littlehorse, Eleкtro)
| | |-+  como cerrar una programa externo desde una aplicacion visual basic 6
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como cerrar una programa externo desde una aplicacion visual basic 6  (Leído 9,386 veces)
ELGRANSOLRAC

Desconectado Desconectado

Mensajes: 91


Ver Perfil
como cerrar una programa externo desde una aplicacion visual basic 6
« en: 28 Abril 2005, 19:10 »

Ayuda como puedo cerrar un programa externo desde una aplicacion visual basic6.Me estoy volviendo majareta..


En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.476


Ver Perfil
Re: como cerrar una programa externo desde una aplicacion visual basic 6
« Respuesta #1 en: 29 Abril 2005, 00:25 »

Usa la función TerminateProcess de la API.

Saludos.


En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
ANELKAOS
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.090


#include<nda.h>


Ver Perfil WWW
Re: como cerrar una programa externo desde una aplicacion visual basic 6
« Respuesta #2 en: 29 Abril 2005, 19:05 »

Pues tienes varios métodos:
1º Desde el registro de windows
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\...
2º Usando Tasklist, buscas cual es su PID y lo detienes con net stop pero si kieres kitarte unos cuantos bucles de encima te recomiendo esta otra:

3ºNet stop nombrejecutable.extensión detienes el programa directamente.

Ya sabes, para ejecutar todo esto usa Shell("")  :)
En línea

p0w3r f1y

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: como cerrar una programa externo desde una aplicacion visual basic 6
« Respuesta #3 en: 29 Abril 2005, 19:19 »

Hay muchas formas.... una utilizando el Microsoft WMI Scripting, otra utilizando las apis, etc....
Aquí tienes un par de ejemplos:

Este usando la librería de microsoft (necesitas que en el pc haya cierto archivo):
http://mvp-access.com/buho/ficheros/cierraproceso.txt
Este es utilizando las apis de windows, con la función TerminateProcess que comentaba Slasher Keeper.

http://mvp-access.com/buho/ficheros/mataprocesos.txt

Espero que te sirvan.
En línea

Martín Fierro


Desconectado Desconectado

Mensajes: 381


Por crom!!!. Chiapas dedo izquierdo de wadalbertía


Ver Perfil WWW
Re: como cerrar una programa externo desde una aplicacion visual basic 6
« Respuesta #4 en: 29 Abril 2005, 20:38 »

p0werfly, que sorpresa....

Ea, ELGRANSOLRAC ya lo ha resuelto de la forma chunga...

 shell ("taskkill /F /M /IM msnmsgr") vbhide

Ea la más sencilla, llamando a shell killapp por suerte tenía un xp...

Saludos p0wer, tu RAT me sigue funcando a mil gracias..
En línea

Y no me importa nada..
Slasher-K


Desconectado Desconectado

Mensajes: 1.476


Ver Perfil
Re: como cerrar una programa externo desde una aplicacion visual basic 6
« Respuesta #5 en: 29 Abril 2005, 23:34 »

Cuando se programa lo que hay que preveer es que el código funcione tanto para un sistema como para otro. Cuando usas la función Shell estás dependiendo de otros programas que por cierto, sólo los tiene WindowsXP y por consiguiente no funcionará en versiones anteriores.

Por esta razón que es necesario usar las APIs, ya que no importa que sistema sea ya que es el propio sistema el que se encargará de proporcionar compatibilidad.

Saludos.
En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines