que acaba de intentar revocar un código de edad a partir de Windows XP que genera una lista de todos los procesos en ejecución, pero fracasó en Windows 7. Antes de continuar, aquí está el código:ERROR_BAD_LENGTH al llamar Process32First en Windows 7
#include <windows.h>
#include <tlhelp32.h>
int main()
{
HANDLE hSnap, hTemp;
PROCESSENTRY32 pe;
hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(Process32First(hSnap, &pe)) {
do {
...
}
} while(Process32Next(hSnap, &pe));
}
...
}
Comprobé qué función falló y resultó que es Process32First. GetLastError() devolvió 24: "ERROR_BAD_LENGTH" No puedo entender cuál es el problema. ¿Alguna sugerencia?
gracias, que resuelva el problema! –