我的可执行程序在设计时就设置好数据库联接字符串ADOConnection.ConnectionString,怎样才能做到在程序运行时可以设置联接字符串并保存,但是不是保存到注册表或者ini文件中,而是保存到这个可执行程序中,下次在运行时联接字符串还在。

解决方案 »

  1.   

    你是绝对不可能修改可执行文件的啦!但是可以修改可执行文件要读的TXT或INI的文件的内容还有就是反编译过来的代码。你来修改。现在我还没发现能反编译DELPHI的工具。
      

  2.   

    还是修改你的程序吧。
    只要数据库和程序的目录层次是固定的。你可以直接写ExtractFilePath(application.exename)+'\data\db.mdb'
      

  3.   

    to  linlky(小林)
    要说反编译delphi和bcb的程序,推荐使用dede,非常出色!
    具体什么样你自己看看就知道了,强烈推荐!另,自己修改自己?病毒??