请问开发一个软件后给客户应用时数据库怎么处理后才能让客户只应用一个软件的的exe

解决方案 »

  1.   

    如果数据结构足够简单,自已写个纯文本库,塞到system下。安装的时候做个新的就是了。问题是用户重装系统就没了,也不能移植。不过,可以用access库呀,改个名就是了,在加一下密。 如果你是想打包成一个exe文件,很难。。
     虽然说了解PE文件结构,可以把数据库追加进去,修改也不是问题,但问题是你要运行这个文件,在运行的时候,文件是只读的
    ,也就是说无法修改自身的数据 ,嗯,还有办法,每次运行的时候创建一个自身的copy,运行副本,追加修改数据后
    在copy,在副本.  这个,估计会被当做病毒处理了
      

  2.   

    在安装类中配置。
    安装时自动配置数据库,执行SQL命令并附加。
      

  3.   

    还可在安装类执行SQL语句实现数据安装。
    参考
      

  4.   

    C#恐怕不可以 你还得安.net框架呢 不可能搞的那么绿色
      

  5.   

    同问exe和数据库打包部署问题..用xml存储数据行不
      

  6.   

    他的意思是把数据库和主程序都封装在一起..一个exe文件.
      

  7.   

    LZ的意思是,点击安装包EXE,然后直接把数据库和程序都安装了,不用特别操作数据库就行。这个我也很想知道。收藏等高手