如何获取启动文件路径 GetModuleFileName

如何获取启动文件路径 GetModuleFileName

 

CString GetExeDirPath()
{
    char fn[MAX_PATH] = {0};
    CString strExeDirPath;
    GetModuleFileName(NULL, strExeDirPath.GetBufferSetLength(MAX_PATH), MAX_PATH);//获取启动路径:"c:\Users\whl\Desktop\Example\Debug\Example.exe"
    CString m_strExeDirPath = strExeDirPath.Left(strExeDirPath.ReverseFind('\\'));//获取程序的启动路径:    "c:\Users\whl\Desktop\Example\Debug"
    return m_strExeDirPath;
}

posted on 2015-09-01 23:13  whl-hl  阅读(258)  评论(0编辑  收藏  举报

导航