Mensaje    Asunto: API de windows (soy estudiante) Responder citando

hola!, en la unversidad me pidieron un programa que detecte todos los procesos corriendo y los pueda matar, hice esto, pero no funciona me da un error de violacion de acceso a memoria, esto aparece cuando intento usar alguna variable del lppe, necesito saver que estoy haciendo mal....

ya lo ejecute paso a paso, y process32fist me devuelve un falso, luego tambien el proecess32next me devuelve falso, y no me actualizan el registro del lppe, espero que me entiendan......


PROCESSENTRY *lppe;
HANDLE hSnapshot;

hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

if (Process32First(hSnapshot,lppe))
{
do{
Form1->ListBox1->Items->Add(lppe->szExeFile);
}while(Process32Next(hSnapshot,lppe));
}else Application->MessageBoxA("No se pudo entrar a los procesos","Softr8",MB_OK);
}
CloseHandle(hSnapshot);
_________________
Arriba el Unreal Tournament...