deteccion de proceso

Iniciado por cmelectro, 31 Julio 2006, 04:30 AM

0 Miembros y 1 Visitante están viendo este tema.

cmelectro

Hola soy nuevo en esta comunidad y doy las gracias por aceptarme,  recien estoy aprendiendo a utilizar el visual basic, por el momento me interesa solo crear un programa que me detecte la ejecución de un programa ya estuve mirando este foro y me parecio muy atractivo encontre algunos codigos que ya probé por ejemplo un mata procesos, esto me serviria pero si cambio el nombre del exe que quiero detectar este sigue funcionando y no es detectado, aca viene la pregunta: que otra forma tengo para buscar un proceso que no sea por el nombre del mismo? (que el usuario "comun" no pueda modificar)

Desde ya gracias por su atencion

CodeName47/GEDZAC

Para poder buscar procesos tambien lo puedes hacer por medio de su ID del proceso.

La ID del proceso es un numero que se la asigana a cada proceso, este numero se lo asigna windows.

   creo que la API con que lo hacen es GetProcessId()


saludos
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

                            Gedzac Labs

                          www. Gedzac. com

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

sch3m4

pero cómo sabes su PID? a partir del nombre, y si este no lo sabes...  :-\ podrías obtener información de cada proceso y obtener la ruta y comprobar si es la adecuada, y el tamaño del fichero. Incluso podrías ponerle una firma al archivo
SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

Mad Antrax

Umm, lo mejor es usar la API de FindWindow y recoger el handle de todas ventana, con ese handle sacas el nombre interno de todas las aplicaciones y ahí tendrias k comprarlo con el nombre que tu quieras.

Mas info sobre la API: MSDN
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

sch3m4

pero el proceso puede no tener ventana  :-\
SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

Mad Antrax

Cita de: Lympex en 31 Julio 2006, 16:18 PM
pero el proceso puede no tener ventana  :-\

Coño es verdad... xD En esos casos no se como funcionaria la API de FindWindow...
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

sch3m4

solo te daría los handles de las  ventanas, y tú podrías obtener info del proceso al que pertenece, pero no obtendrás de esta manera info del proceso, si no tiene ventana. La unica manera que se me ocurre, es listar todos los procesos y obtener la ruta y el tamaño, y si le pones una firma al archivo, cantado!
SafetyBits

"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..

cmelectro

Ok. Una pregunta si miro el proceso con Spy++ me tira  Window Proc: 00401A0E , me fije en otra maquina el mismo proceso y me dio el mismo resultado, me podrian comentar algo sobre ese metodo?