看到有人想很多方法定时删除自己的执行文件,我就想不明白,为什么要这么做。
if now > EndTime then Application.Determinate; 不行吗?删除自己的执行文件
真的可以保护自己的软件吗?即使删掉了,别人也可以用原来的方法再拿到,再说,
他们也可能还有副本。望高手教我。
if now > EndTime then Application.Determinate; 不行吗?删除自己的执行文件
真的可以保护自己的软件吗?即使删掉了,别人也可以用原来的方法再拿到,再说,
他们也可能还有副本。望高手教我。
是Application.Terminate; 抱歉
有些公司是用读网卡来保护知识产权的。
说得对,不能删除文件。但是与设定时限删除文件的效果又有什么不同呢?dzogchen(雪茹) :
看别人的设定时限删除文件的代码,ENDTIME似乎是常量。所以你说的问题也是我想弄明白的。
表示结束程序,释放资源
>>设置为只读不就可以了!
恐怕是不行,至少在win98下不行。因为可以在生成的批处理文件中改变执行文件的只读属性。(做自删除程序的方法之一是自动生成一个批处理文件)>>自删除程序多半用于木马。
很有道理,看来自删除程序并不是为了保护知识产权,显然是另有目的。swayi21(微斯人) :
说得很对,大白话一句。