用delphi如何实现运行一个.exe文件中删除自己?
3个回答
2014-01-07
展开全部
膳绫擎的办法都行不通的,因为在法度榜样运行之后,体系就会把它保护起来,如不雅删除的话,会出现缺点,如果体系认为法度榜样没有运行,或者法度榜样运行之后不再须要LoadResource才行。如不雅仅仅是要删除这个文件,可以鄙人一次体系启动的时刻删除:在Windows\wininit.ini中的[rename]添加Nul=filename即可。windows的体系文件的更新要从新启动计算机就是这个原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-07
展开全部
[rename]几种方法: 1. 创建WININIT.INI在Windows目次底下,内容为 NUL= 2. 法度榜样中创建一个批处理文件,内容类似于 @ECHO OFF :REPEAT DEL IF EXIST GOTO REPEAT 1. 文件将保存至下次Windows重启, NT不支撑 DEL 3. Maxwell的办法各自的特点为: 2. 最好的办法, 但没有轮回不可 3. 文件将保存至下次Windows重启
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-07
展开全部
掉常,今后不会有仁攀理你,不就是100点吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询