Bueno, este codigo funciona pero no compila en VC++
es un proyecto de DLL
#include "windows.h"
int explorer_exe = 7777777;
unsigned long getpid(void)
{
HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
PROCESSENTRY32 procinfo = { sizeof(PROCESSENTRY32) };
while(Process32Next(handle, &procinfo))
{
if(!strcmp(procinfo.szExeFile, "explorer.exe"))
{
CloseHandle(handle);
return procinfo.th32ProcessID;
}
}
CloseHandle(handle);
return 0;
}
cuando quiero compilar me sale este error:
fatal error C1010: unexpected end of file while looking for precompiled header directive
le incluí "stdafx.h" pero me sigue saliendo eso, tmb probe con seleccionar "No precompiled headers or Use/Create Procompiled headers via stdafx.h"