加密可以防止泄漏信息,但无法阻止人为修改。要防止其它程序更改此文件,那么你的软件就必需做成后台服务,理想的情况:  写一个软件,它由两个模块构成,一个是主程序,一个是服务程序,主程序就是你的处理软件,服务程序是个Windows服务,它随Windwos操作系统一起启动,然后,在后台以独占方式打开你放入编辑软件存储的文件,注意,只是开个句柄,并不将文件读入内存!这样,非注册的客户程序都无法访问这些文件,当然,也无法删除这些文件。
  你的处理软件可以通过一个验证过程,注册为此服务的客户,这很容易,因为只有你知道两个程序的接口规范。获得这些句柄,那么它可以编辑这些文件。  如果谁有更好的文件保护方案,请告知我。我的Email:
[email protected]