读书人

怎么取得程序运行路径

发布时间: 2012-02-15 12:09:44 作者: rapoo

如何取得程序运行路径
我用的VS VC++ wm5.0 pocket sdk
vc 有 getcurrentdirectory 函数取得程序运行在pc上的地址
如果我想取得在windows mobile上的程序文件夹地址,应该如何写代码
谢谢

[解决办法]
GetModuleFileName
[解决办法]
调用GetModuleFileName获取模块文件名,然后对其进行字符串处理后,即可获得当前程序运行路径,具体代码不必写了,原理告诉你了,实现起来并不复杂。
[解决办法]
TCHAR szPath[MAX_PATH];
::GetModuleFileName(NULL,szPath,sizeof(szPath)/sizeof(TCHAR));
CString strPath = szPath;
int index = m_strPath.ReverseFind(_T( '\\ '));
strPath.left(index + 1)就是你要的文件夹地址了。
+1的话就是最后是一个\

读书人网 >Windows Mobile

热点推荐