您的位置:首页 > 其它

如何获取DLL自身的路径

2016-01-07 09:23 495 查看
BOOL CABCApp::InitInstance()
{
CWinApp::InitInstance();

/*
GetModuleFileName(NULL,InitPath,MAX_PATH);

*(strrchr(InitPath,'\\')+1) = '\0';
strcat(InitPath,"MainKey.INI");
*/
//上面取的是调用DLL的路径不是DLL所在的路径</span>
char szModuleName[MAX_PATH] = {0};
HMODULE h = AfxGetInstanceHandle();
GetModuleFileName(h, InitPath, MAX_PATH); *(strrchr(InitPath,'\\')+1) = '\0';
strcat(InitPath,"MainKey.INI");<pre name="code" class="cpp">return TRUE;}



//这个才是获取的DLL自身的路径的方法,这个配置文件与DLL在同一路径下


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: