比如一个WPF桌面应用程序,使用了Access数据库,客户端安装之后,不怀好意的人在安装目录把Access数据库删除了,
这程序就无法运行了,如何杜绝此类事件呢?

解决方案 »

  1.   

    如果Access数据库只是放配置什么的,将配置放到资源文件里面或者登陆从服务端取得。
    如果只是临时存放信息,放list里面。
    你说是客户端,交互信息应该不是在本地
      

  2.   

    所有客户资料,都放在里面的。其它本地数据库能不能预防被删除?比如SQL Server绿色版
      

  3.   

    sql服务器,非绿色的
    当sql服务在运行时,一般无法删除数据库
      

  4.   

    那怎么办,不可能叫客户去安装巨无霸sql server吧
      

  5.   

    Mysql也可以考虑
      

  6.   

    Mysql也可以考虑,或做好备份,被删自动还原
      

  7.   

    在使用当中的东西在windows无法删除