请问怎样得到可执行文件本身所在的路径? 请问怎样得到可执行文件本身所在的路径? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char szfilepath[MAX_PATH];GetModuleFileName(NULL, szfilepath, MAX_PATH); 得到程序工作的当前目录CString GetAppPath(){ char exepath[MAX_PATH]; CString strdir, tmpdir; memset(exepath,0,MAX_PATH); GetModuleFileName(NULL,exepath,MAX_PATH); tmpdir = exepath; strdir = tmpdir.Left(tmpdir.ReverseFind('\\')); return strdir;} 同意楼上的如果是MFC,可以去到App中获取帮助文件的路径,去掉文件名就是当前路径了 对于Win32应用程序来讲,获得可执行文件的路径其实十分简单,只要调用__argv[0]即可。下面的代表你可以加在任何地方,都会看到你的应用程序名:AfxMessageBox(__argv[0]); 在 www.baidu.com 中 搜索 "可执行文件路径"很快的…… 哇,大收获没想到sungengyu(快乐机器)的也行 TCHAR exeFullPath[MAX_PATH];int len=GetModuleFileName(NULL,exeFullPath, MAX_PATH); CString strPath = exeFullPath;m_ListBox.AddString(strPath); ...1. GetModuleFileName(,,)2. __argv[0] 如何将项目中的一部分打为DLL 急救!请求各位MFC高手帮忙了,刚学MFC遇到一点问题,先谢谢了! 下面代码中的 1,000,000,009 是神马含义啊 研究10天了 求帮我看看 MFC如何联接ACCESS数据库 函数没执行完就返回了,晕 如何将DLL中的FORMVIEW替换exe中的FORMVIEW? IP层网关 如何控制一个WIN32程序的显示与隐藏 高手请进,为什么连接不了 ,提示 lnk2001 error 编译环境 masm32 我想设计一套 socket 程序,请大家帮忙 急问,如何使我的ActiveX控件不被别的控件遮住 一个简单问题不得其解 求助……
GetModuleFileName(NULL, szfilepath, MAX_PATH);
CString GetAppPath()
{
char exepath[MAX_PATH];
CString strdir, tmpdir;
memset(exepath,0,MAX_PATH);
GetModuleFileName(NULL,exepath,MAX_PATH);
tmpdir = exepath;
strdir = tmpdir.Left(tmpdir.ReverseFind('\\'));
return strdir;
}
没想到sungengyu(快乐机器)的也行
int len=GetModuleFileName(NULL,exeFullPath, MAX_PATH);
CString strPath = exeFullPath;
m_ListBox.AddString(strPath);
2. __argv[0]