其他分享
首页 > 其他分享> > 设置当前目录

设置当前目录

作者:互联网

exe调用dll,dll需要读取配置文件,此时需要dll能找到配置,即在exe工作目录下寻找,而不是dll编译时工作目录

    char sBuf[1024];
    char* ptr;
    if (GetModuleFileName(NULL, sBuf, sizeof(sBuf))) {
        ptr = strrchr(sBuf, '\\');
        if (ptr)
            *ptr = '\0';
        SetCurrentDirectory(sBuf);
    }

    CIniWrap            iniFile;
    CString str = sBuf;
    str.Append("\\logSocket.ini");
    iniFile.SetFileName(str);

 

标签:设置,当前目录,iniFile,sBuf,dll,char,str,ptr
来源: https://www.cnblogs.com/youhao1999/p/15137232.html