不久前,我发布了一个 dll 驱动程序的测试版,它使用了一个名为 Inno Setup 的基于脚本的安装程序,它做了三件事。
1) 将 dll 文件复制到目标文件系统上的特定目录
2) 执行 COM 注册
3) 执行包含在 dll 中的自定义注册方法
对于该软件的下一个版本,我已切换到使用 Visual Studio 中的安装项目作为安装程序。在此安装程序中,我希望能够检查目标是否安装了 beta 版本,并撤消上述三个步骤。实现这一目标的最佳方法是什么?
不久前,我发布了一个 dll 驱动程序的测试版,它使用了一个名为 Inno Setup 的基于脚本的安装程序,它做了三件事。
1) 将 dll 文件复制到目标文件系统上的特定目录
2) 执行 COM 注册
3) 执行包含在 dll 中的自定义注册方法
对于该软件的下一个版本,我已切换到使用 Visual Studio 中的安装项目作为安装程序。在此安装程序中,我希望能够检查目标是否安装了 beta 版本,并撤消上述三个步骤。实现这一目标的最佳方法是什么?