我有一个安装,我不知道为什么提示磁盘1.知道客户可能没有磁盘1我必须沿着以前的MSI发送并使用安装脚本使用
触发它
LaunchAppAndWait("MsiExec.exe", sCmdLine + sValue, WAIT);
其中sCmdLine是/ x,sValue是我以前的MSI的路径。
我可以触发卸载,但是当我这样做时,表示正在进行另一个安装。有谁知道自定义操作的哪个阶段我应该将我的功能正确地删除
答案 0 :(得分:0)
MSI uninstall不执行UI序列,只执行Execute序列。无法从InstallScript进行卸载,因为它已经在现有的MSI执行上下文中,并且系统范围的互斥锁一次只允许一个。
我需要更好地了解您的确切情况,以提供更有用的答案。