如果建立一个备份的文件,隔一段时间就比较一下备份与原文件的内容,这个方法好像可以保持一个文件的内容的完整正确性,但是比较两个文件的操作应该比较耗费资源.请问有没有什么好的方法可以防止一个文件的内容被别人修改?

解决方案 »

  1.   

    这个很好玩的!你可以写一个文件操作驱动!然后,截获对文件的所有操作!接着,过滤你要截获的文件!下面,就是屏闭它的所有操作!这个驱动叫:FileMon,你可以去找找!是公开源代码的!
      

  2.   

    对备份进行HASH,若备份被改,HASH值不一样。
      

  3.   

    "对备份进行HASH,若备份被改,HASH值不一样"能否说得具体一点,或者给篇文章参考:)
      

  4.   

    just crc你可以使用那些加壳工具来做
    有些保护壳可是在上校验
    自己做的话就是利用文件使用crc,然后存在某个位置
    启动时监测一下不过这些也就是表面功夫
    遇到高手还是会被干掉
      

  5.   

    我觉的对文件做个MD5的签名比较好,这样每次使用时先验证签名是否正确。写完后重新算一下签名即可。MD5的速度也很快,可以接受