如果是想检查文件是否被修改,建议你考虑MD5算法。
维护一个exe,dll的md5值数据库
每次检查一下文件的md5值和以前是否一样就知道文件是否正确

解决方案 »

  1.   

    md5是一种信息摘要算法。这种算法可以把任意长度的文件处理成16字节的MD5值,这是一种单向算法,也就是说把任意文件算出MD5值很容易,任何人算MD5值都很容易,得到的也是相同的结果。但是,已经MD5值,你无法伪造出一个文件来它的MD5值和已经MD5值相同。这就意味着不管由于何种原因,一个文件和以前不一样了,它的MD5值一定也改变了,即使有人故意想搞破坏也不行。
      

  2.   

    我还是不明白,但有劳ckc兄了,我把分结了,如有时间,请给我发一分例程好吗?
    email:[email protected]
    谢谢!