#include <Windows.h> BOOL WINAPI DllMain(HMODULE hModule, DWORD ul_reason_for_call, void* lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; }
void main(void) { int i; char file_name[MAX_PATH]; for (i = 0; i < 70; i++) { sprintf_s(file_name, sizeof(file_name), "HelloWorldv%d.dll", i); CopyFileA("HelloWorldv.dll", file_name, FALSE); HMODULE hModule = LoadLibraryA(file_name); printf("[%d]%s, hModule:0x%08X, error:%d\n", i, file_name, hModule, GetLastError()); if (hModule == NULL) { break; } Sleep(100); } }
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
bjtwokeight C:\Users\administrator>net helpmsg 1114 动态链接库(DLL)初始化例程失败。 C:\Users\administrator>net helpms ...
wuzhouzcx 我也有 个TMD的dll直接第一次加载就会失败,getlasterr返回2,你敢信,不知道为什么
月光阴影 你这个可能真的就是路径写错了。