阅读背景:

如何获得当前所在的DLL模块名称

来源:互联网 
起因:
    因为工作需要,写了一个小工具,嵌入到各个项目中(这些项目都是DLL项目).然后,在这个工具可以输出一些信息到日志文件.当然,输出信息需要标明这些信息来自哪个程序模块.首先,就想到了GetModuleFileName,一查MSDN,第一个参数hModule无法提供,如果提供NULL,只能得到创建进程的那个EXE文件。又顺藤摸瓜,找到了GetModuleHandle函数。然而,问题仍然存在:GetModuleHandle需要一个     因为工作需要,写了一个小工具,嵌入到各个项目中(这些项目都是DLL项目).



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: