如何解决"用户改变程序名字不影响程序运行"这个问题

johndiyang 2006-11-14 10:10:47
刚开发一个小小的共享软件,程序中有一个功能是把自身Copy到另一个目录下,调用system("copy ..... '),问题是如果用户改变程序的名字,这个语句就会执行错误,如何解决这个问题?
拜赐~!!

...全文
170 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hailongchang 2006-11-14
  • 打赏
  • 举报
回复
楼上正解,lz记得加windows.h这个头文件就行了
rqjklw 2006-11-14
  • 打赏
  • 举报
回复
char szAppDir[1024];
if( !::GetModuleFileName( NULL, szAppDir, 1024 ) )
{

return FALSE;
}

szAppDir中保存了程序的绝对路径
如:C:\windows\system32\XXX.exe
yzx1983 2006-11-14
  • 打赏
  • 举报
回复
你可以在运行中获取到你的程序文件的名字。
mmqmjy 2006-11-14
  • 打赏
  • 举报
回复
把自身隐藏到某个目录下??病毒??
johndiyang 2006-11-14
  • 打赏
  • 举报
回复
可以了,谢谢
不是病毒,是软件发布过程中用到的功能

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧