当前位置: 代码迷 >> Windows Mobile >> 怎么取得程序运行路径
  详细解决方案

怎么取得程序运行路径

热度:130   发布时间:2016-04-25 07:47:50.0
如何取得程序运行路径
我用的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的话就是最后是一个\
  相关解决方案