Detectar nuevos procesos?

Iniciado por APOKLIPTICO, 22 Noviembre 2012, 04:14 AM

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

APOKLIPTICO

Hola! Quería saber si había alguna manera de detectar la creación de nuevos procesos sin utilizar Drivers (a nivel usuario), ni andar enumerando los procesos para ver si cambian ya que es intensivo para el procesador.

Gracias!!
Un abrazo
APOKLIPTICO.
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

xiruko

#1
hace 2 dias que empece a programar en windows y a leer sobre apis asi que no se si ya lo habras mirado, pero podrias empezar por aqui: PsSetCreateProcessNotifyRoutine que parece ser que es lo que buscas.

esta info la he sacado de aqui: http://social.msdn.microsoft.com/Forums/zh/vcgeneral/thread/8130ac14-4bb1-4b25-8d67-530973b1a4f4 donde ademas tambien se comentan otras maneras que quizas te puedan servir.

un saludo!

APOKLIPTICO

Sisi, ya lo había leido, pero las maneras que ofrecen son o con drivers o con WMI, preferiría no tener que usar ninguno de los dos. Alguna idea??
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.