前段时间,我发布了一个dll驱动的测试版本,该版本使用了一个名为Inno Setup的基于脚本的安装程序,该安装程序完成了三件事。Visual Studio安装程序可以删除由非Visual Studio安装程序安装的程序吗?
1)复制的DLL文件到目标文件系统
2)上的特定目录执行COM注册
3)执行包含在该dll
对于下一个版本的一个自定义的配准方法这个软件我已经切换到使用安装程序在Visual Studio中的安装项目。在这个安装程序中,我希望能够检查目标是否安装了beta版本,并撤销上述三个步骤。达到此目的的最佳方法是什么?