请问,如何得到程序运行时自己所处的路径 是这样的,我想在程序运行时把自己的路径写入注册表,以便下次启动机器时自己运行。GetCurrentDirectory 得到的似乎是运行程序时的“当时目录”,而不是程序本身所在的目录:)多谢!:D 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在的情况是~~~~假定可执行文件放在 d:\my documents\hello.exe, 用资源管理器浏览到 hello.exe ,运行后程序把自己写入注册表 windows/currentversion/run 里,写的是 "d:\my documents\hello.exe" 重启机器,系统自动找到 d:\my documents\hello.exe 并执行,但这个时候写主注册表的就是 C:\hello.exe 了:D CString strAppName; GetModuleFileName(AfxGetApp()->m_hInstance,strAppName.GetBuffer(MAX_PATH),MAX_PATH); strAppName.ReleaseBuffer(); CString Path; GetModuleFileName(NULL,Path.GetBufferSetLength(MAX_PATH+1),MAX_PATH);用这个获得当前文件 CDC::SelectObject后,是否要DeleteObject? 哪些情况下要释放资源 vc6.0加载gif动画问题? PDF知识讲座[3]——如何生成pdf文件? 有没有那位大虾有关于搜索局域网共享资源的代码?! 请教一下怎么把.txt文本里的内容读到access数据库中阿? 急!!请问如何把CString转换为LPCOLESTR CHtmlView 中 OnInitialUpdate函数调用不行是什么原因 字符串问题 关于RasDial函数运用,如何判断忙音 我想把工具条嵌入IE,就是像金山快译的那种,但不知道怎么解决,哪位哥哥帮帮忙啊!谢谢! 关于切分窗口的重画问题
重启机器,系统自动找到 d:\my documents\hello.exe 并执行,但这个时候写主注册表的就是 C:\hello.exe 了:D
GetModuleFileName(AfxGetApp()->m_hInstance,strAppName.GetBuffer(MAX_PATH),MAX_PATH);
strAppName.ReleaseBuffer();
GetModuleFileName(NULL,Path.GetBufferSetLength(MAX_PATH+1),MAX_PATH);用这个获得当前文件