摘要:
《Windows Via C/C++》读书笔记之dll入口函数一、DllMain()的一些知识与注意事项*** DllMain()是大小写敏感的。*** DllMain()里面不要处理太复杂的操作,且由于加载顺序不定,只有调用Kernel32的某些函数是安全的。参考文档:http://msdn.mi... 阅读全文
摘要:
《Windows Via C/C++》读书笔记之dll加载时刻一、静态加载1、loader启动exe程序时,扫描exe的import section,加载DLL2、exe程序退出时,卸载dlldll加载与卸载由系统控制,生命期横贯进程。二、动态加载1、调用LoadLibrary()/LoadLibr... 阅读全文
摘要:
《Windows Via C/C++》读书笔记之dll导出与加载一、dll导出导出dll符号可以通过修饰符或者.def文件。*** 通过修饰符__declspec(dllexport)导出,一般会在函数前面加上extern "C"来避免C++编译器对函数名的mangle处理。extern "C" _... 阅读全文