可执行文件能在运行后删除自己么? 在04年的《开发高手》里曾经说过这个问题,但经过一番讨论得到的结论是不能,最大限度仅可以在系统重起后删除。可我记得有的游戏卸载文件可以把自身以及所在目录都删除,怎么做到的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该可以除bager的方法外还有一种修改系统的一个文件以达到删除在正运行的程序的文件的目的。 http://www.pconline.com.cn/pcedu/empolder/gj/c/0506/638199.html 卸载文件可以把自身以及所在目录都删除----------具体不清楚,我觉得这个可能是利用了 windows installer VCKBASE上面有篇文章 用自删除dll实现应用程序的安装/卸载代码 (在WINDOWS系统-》DLL里面,好象是以前的文档),建议你可以看看 可以的,卸载程序就是例子还有原来的autoexe.bat也可以。 http://www.pconline.com.cn/pcedu/empolder/gj/c/0506/638199.html 我编译后的文件名是abc.exe。传到win2K服务器上去后,就被重命名了,变成9931235.exe。然后自删除功能就不好使了,怎么才能得到客户运行时的可执行文件名称? 我现在用API函数GetModuleFileName可以得到正在执行的文件名称了。但在处理名称的字符串长度时还有点问题。 vc2008编译不能通过 求高手解决 csv如何分次写入 注册表修改出现乱码 VC在中文系统下访问ACCESS查询、增、删数据成功,但是英文系统下增、删数据不行 winnet获取web数据的错误。 矩形投影窗口的问题 projection window MFC单文档中的保存函数在哪里? 如何快速的改变控件的字体属性?---快来抢分,答完马上揭贴! 高手请进!怎样同时打开两个文件? 编译出错,高分求救 请教:有关RichEdit控件 关于CIpAddresCtrl的GetAddress出错问题,请进来看看 谢谢
除bager的方法外
还有一种修改系统的一个文件以达到删除在正运行的程序的文件的目的。
----------具体不清楚,我觉得这个可能是利用了 windows installer
还有原来的autoexe.bat也可以。
然后自删除功能就不好使了,怎么才能得到客户运行时的可执行文件名称?