封装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 BIGSING 阅读(1983) 评论(0) 推荐(0) 编辑