我有一个MSI安装程序,它具有我的自定义安装程序项目输出,并且我添加了一个exe文件以在安装时运行。MSI安装程序安装和卸载问题
因此,我的MSI安装文件将从源位置复制或删除文件,我的自定义GUI将安装我的窗口服务器调用某些服务器API并更新其登录凭据等东西。
复制和删除文件由MSI控制,作为MSI项目的输出添加。如果我正在安装它的意愿复制文件,或者如果我卸载它将删除文件。
现在我有以下问题 -
1)现在,如果我会从GUI去控制面板,并尝试卸载我的应用程序,以后如果我放弃了,我的GUI将中止,但MSI将清除所有文件。
2)如果我将选择卸载,并从GUI进一步选择修复。它仍然会删除文件。
所以我的安装程序不是真正的自定义安装程序,它的同名安装程序。
现在我该如何快速修复以上两个选项? 并有没有更好的方法来完成这项任务 - >我原来的问题create single click msi file of custom installer of an application?
在此先感谢
感谢您的建议,但它对我没有任何帮助。 – sunder 2012-08-31 12:00:25
这是我希望有我的安装过程 - 1)欢迎屏幕 2)系统检查 3)EULA 4)服务器设置为每个产品的许可,它通过用户的无线电选择。 5)基于上次选择的服务器设置。 6)我的窗口服务器设置,这将使一个休息电话和更新服务器。 7)接受域用户帐户凭证。 8)现在开始安装。 9)根据选择重定向到云门户并添加完成消息。 请让我知道这是可能的。 – sunder 2012-08-31 12:14:38