我正在使用installshield 2012 spring 专业版创建一个基本的 msi 安装程序,这里我有一个自定义对话框来从用户那里收集一些数据,基于这些数据我调用一个自定义 dll 操作来在安装文件夹中创建一个数据库。
我有一个计划的 dll 自定义操作在 InstallFinalise 之后运行,我想检查 dll 的返回值,如果该值指示失败,我需要中止并回滚安装过程。
我设法捕捉到错误并中止安装,但问题在于回滚.. 现在安装中止但文件已经创建。如何让安装回滚?有可能..有什么想法吗?
我正在使用installshield 2012 spring 专业版创建一个基本的 msi 安装程序,这里我有一个自定义对话框来从用户那里收集一些数据,基于这些数据我调用一个自定义 dll 操作来在安装文件夹中创建一个数据库。
我有一个计划的 dll 自定义操作在 InstallFinalise 之后运行,我想检查 dll 的返回值,如果该值指示失败,我需要中止并回滚安装过程。
我设法捕捉到错误并中止安装,但问题在于回滚.. 现在安装中止但文件已经创建。如何让安装回滚?有可能..有什么想法吗?