DLL 菜问,该怎么处理
DLL 菜问
1 在什么情况下 DllMain 参数值是 DLL_PROCESS_ATTACH 和 DLL_THREAD_ATTACH.
2 我做的DLL工程里包含一个测试工程, 测试工程启动后调用DLL中某些函数. 但在测试工程运行结束时, 并没有调用 DllMain. 怎么回事? 书上说 DLL 结束时会以 DLL_PROCESS_DETACH 或 DLL_THREAD_DETACH 为参数调用 DllMain.
------解决方案--------------------
1)进程第一次加载dll和在一个进程中创建线程时。
1)不会把
------解决方案--------------------
你的DllMain有申明为__stdcall没?
1 在什么情况下 DllMain 参数值是 DLL_PROCESS_ATTACH 和 DLL_THREAD_ATTACH.
2 我做的DLL工程里包含一个测试工程, 测试工程启动后调用DLL中某些函数. 但在测试工程运行结束时, 并没有调用 DllMain. 怎么回事? 书上说 DLL 结束时会以 DLL_PROCESS_DETACH 或 DLL_THREAD_DETACH 为参数调用 DllMain.
------解决方案--------------------
1)进程第一次加载dll和在一个进程中创建线程时。
1)不会把
------解决方案--------------------
你的DllMain有申明为__stdcall没?