我做的程序需要发布,发布的同时需要发布BDE。我不想使用InstallShield,打算自己写一个安装程序。目前通过验证,直接把BDE所有文件发布到运行环境中是可行的。但我更希望能够象InstallShield那样发布BDE,即在控制面板中能直接用BDE,或者说BDE安装到运行环境的操作系统中,而不只是供我的应用程序独占使用。
提供思路即可(主要是有关注册表信息、如何安装和注册控制面板应用程序等)。
不要完整源代码,关键代码或重要讲解即可。

解决方案 »

  1.   

    笨办法示例:
    准备:两个干净的操作系统,最好是相同的操作系统;一张Delphi安装光盘。
    在第一个中完整安装BDE,确保能用,最好只安装BDE。
    分析第一个中的注册表信息、文件等内容,逐一手工添加到第二个操作系统中,知道第二个操作系统中的BDE能达到要求。此时需要的安装列表就很全了,不过也许含有多余的部分,但不算什么问题。