看到有人想很多方法定时删除自己的执行文件,我就想不明白,为什么要这么做。
if now > EndTime then Application.Determinate; 不行吗?删除自己的执行文件
真的可以保护自己的软件吗?即使删掉了,别人也可以用原来的方法再拿到,再说,
他们也可能还有副本。望高手教我。

解决方案 »

  1.   

    Application.Determinate有什么功能?
      

  2.   

    更正:
       是Application.Terminate; 抱歉
      

  3.   

    Application.Terminate可以删文件吗?
    有些公司是用读网卡来保护知识产权的。
      

  4.   

    如何设定ENDTIME,否则不是会采用修改时间来使用软件
      

  5.   

    songdan2002(宋) :
      说得对,不能删除文件。但是与设定时限删除文件的效果又有什么不同呢?dzogchen(雪茹) :
      看别人的设定时限删除文件的代码,ENDTIME似乎是常量。所以你说的问题也是我想弄明白的。
      

  6.   

    Terminate : 停止,终止,结束
    表示结束程序,释放资源
      

  7.   

    smhpnuaa(农奴翻身感谢党):
    >>设置为只读不就可以了!
    恐怕是不行,至少在win98下不行。因为可以在生成的批处理文件中改变执行文件的只读属性。(做自删除程序的方法之一是自动生成一个批处理文件)>>自删除程序多半用于木马。
    很有道理,看来自删除程序并不是为了保护知识产权,显然是另有目的。swayi21(微斯人) :
    说得很对,大白话一句。
      

  8.   

    反安装程序要想卸载干净,不del自己怎么行?