您的位置:首页 > 编程语言 > C语言/C++

C++动态库获取自身路径

2015-12-08 13:33 344 查看
经常编写的dll的人员,经常需要为自己的dll增加一个配置文件,以便自己的dll读取。当把这个dll连同配置文件发给客户后,会经常遇到客户加载dll时找不到该文件的情况。 尝试了网上的几种方法,发现本方法最为有效,不会出错。假定自己编写的dll为gg.dll。 HMODULE hMod = GetModuleHandle(_T("gg.dll")); TCHAR szDLLPath[MAX_PATH]={0}; GetModuleFileName(hMod,szDLLPath,MAX_PATH); CString
dllpath(szDLLPath); dllpath.Replace("gg.dll","");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: