Título: Problema listando proceso en win32 Publicado por: Uknow en 20 Noviembre 2011, 03:18 am Hola, buenas, saludines. : )
Tengo un problema que me esta tirando los pelos d la cabeza, con este codigo que no logro que funcione como debe. Estoy intentando verificar si un proceso esta corriendo desde interfaz grafica, pero por alguna razon no me funciona, el codigo esta asi: Código
Sin duda ha de ser una chorrada pero no lo veo :( help! D: Lo que mas rabia me da es que si lo hago desde la consola si sale!! Código
Alguien puede ofrecerme una manito con esto? :( Gracias de antemano!! Título: Re: Problema listando proceso en win32 Publicado por: naderST en 20 Noviembre 2011, 03:54 am Bueno a simple vista no veo nada extraño pero no puedo probar porque ahora no estoy en windows pero verifica que se cumpla esta condicion:
Código
Ojo te lo digo asumiendo de que se cree bien la ventana y el botón... EDIT: Bueno ya lo corrí en Windows y el problema es el siguiente en tu función Buscar_proceso(): dwSize The size of the structure, in bytes. Before calling the Process32First function, set this member to sizeof(PROCESSENTRY32). If you do not initialize dwSize, Process32First fails. Es decir: Código
Título: Re: Problema listando proceso en win32 Publicado por: Uknow en 20 Noviembre 2011, 06:04 am Bueno a simple vista no veo nada extraño pero no puedo probar porque ahora no estoy en windows pero verifica que se cumpla esta condicion: Código
Ojo te lo digo asumiendo de que se cree bien la ventana y el botón... EDIT: Bueno ya lo corrí en Windows y el problema es el siguiente en tu función Buscar_proceso(): dwSize The size of the structure, in bytes. Before calling the Process32First function, set this member to sizeof(PROCESSENTRY32). If you do not initialize dwSize, Process32First fails. Es decir: Código
::-O Muchisimas gracias!!!! Ya veo . . . pero me causa curiosidad porque cuando uso el console subsystem no tengo declarar el tamaño de la estructura ??? Que raro. . Pero bueno, gracias. (: saludos! Título: Re: Problema listando proceso en win32 Publicado por: naderST en 20 Noviembre 2011, 06:06 am De nada, la verdad es muy raro pero este tipo de cosas suelen pasar en C/C++, de todas maneras siempre que estés usando el API de Windows asegúrate de documentarte muy bien en la MSDN.
|