在exe文件里要得到exe文件的路径?怎么办? 在我的exe文件里要得到exe文件的路径,该怎么办?GetModuleFileName不行(他的参数要句柄),getCurrentDirectory也不行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何获得应用程序的全路径(包括可执行文件名)?对于Win32应用程序来讲,获得可执行文件的路径其实十分简单,只要调用__argv[0]即可。下面的代表你可以加在任何地方,都会看到你的应用程序名:AfxMessageBox(__argv[0]); TCHAR exeFullPath[_MAX_PATH]; GetModuleFileName(NULL,exeFullPath,_MAX_PATH); Path=exeFullPath; Path=Path.Left(Path.ReverseFind('\\')+1); 设置GetModuleFileName的句柄为空,就是取当前exe文件所在路径和文件名了char sFile[_MAX_PATH]; //保存文件名和路径GetModuleFileName(NULL, sFile, _MAX_PATH); 一些关于字节的问题 [求助]手工发帖或Post发帖,如何避免被记录IP? 用ATL写ActiveX控件和用mfc写Activex有什么不一样? 发现没有3G技术交流QQ群,群号:58129475 COM使用删除内存问题?? 散分!推荐一些好的IT公司(北京),要找工作了 熟悉UDP通信的进来帮忙下下!!!! 请问哪些网站有VC++6.0或VC++7.0软件的下载 vc编写的程序在没有安装vc的机器上运行都需要那些动态库? 对话框背景刷新问题,急! 如果获得文本? 这个打开数据库语句有何错误?老是说:'Open' : function does not take 4 parameters
对于Win32应用程序来讲,获得可执行文件的路径其实十分简单,只要调用__argv[0]即可。下面的代表你可以加在任何地方,都会看到你的应用程序名:AfxMessageBox(__argv[0]);
GetModuleFileName(NULL,exeFullPath,_MAX_PATH);
Path=exeFullPath;
Path=Path.Left(Path.ReverseFind('\\')+1);
GetModuleFileName(NULL, sFile, _MAX_PATH);