VC中DLL、OCX中获取本身完整路径

来源:互联网 发布:数字网络意思大全 编辑:程序博客网 时间:2024/05/29 04:26

最后获取到的strPath就是所在目录了

TCHAR moduleName[MAX_PATH] = {0}; GetModuleFileName(AfxGetInstanceHandle(),moduleName,MAX_PATH); TCHAR _strLongPath[MAX_PATH] = _T("\0");::GetLongPathName(moduleName, _strLongPath, MAX_PATH);CString strPath(_strLongPath);strPath = strPath.Left(strPath.ReverseFind(_T('\\'))+1);