me sale un mensaje de advertencia o de error y no se si VC lo arregla:
creo que esta claro que intento hacer, pero al parecer la PILA se me pierde...
Código
DWORD INVOKEAPINORMAL(DWORD Mod,char* APIName, DWORD nParam,...) { DWORD* lptemp = 0; DWORD temp; DWORD nn = 0; DWORD Ret; HMODULE hMod = NULL; LONG hProc = NULL; hMod = GetModuleHandleA(Mod); hProc = (LONG) GetProcAddress(hMod,APIName); lptemp = &nParam; lptemp++; __asm { mov ecx,nParam ant: mov eax,[lptemp] mov ebx,[eax] push ebx add lptemp,04h loop ant call hProc mov Ret,eax } return Ret; }