封装GetProcAddress让Lua调用Windows API
摘要:参考了云风的方法,修复了一点bug。DWORD myLoadLibrary(const char *lpFileName){ HMODULE h = GetModuleHandleA(lpFileName); if ( h==NULL ){ h = LoadLibraryA(lpFileName); } return (DWORD)h;}static int CallApi(lua_State* L){ int n = lua_gettop(L); FARPROC fc=(FARPROC)lua_touserdata(L,lua_upvalue...
阅读全文
posted @ 2012-05-14 11:35