Wix卸载完成时打开网页

前端之家收集整理的这篇文章主要介绍了Wix卸载完成时打开网页前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Wix3.当用户卸载产品时,我需要打开一个网页.
任何想法怎么可以做到?

谢谢.

解决方法

以下是我们使用的代码示例,我们实际上并没有在编译时设置URL,而是在MSI后期构建中更新属性,因此这可能看起来有点“过度设计”.我们使用WiX ShellExec CA,并有额外的条件,以便网页仅在卸载期间显示,而不是在主要升级期间显示.
<Fragment>
    <Property Id="MyURL"><![CDATA[http://www.blah.blah.blah/]]></Property>
    <CustomAction Id="SetOpenURL" Property="WixShellExecTarget" Value="[MyURL]" />
    <CustomAction Id="OpenURL" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" Return="ignore" />

    <InstallExecuteSequence>
        <!-- Launch webpage during full uninstall,but not upgrade -->
        <Custom Action="SetOpenURL" After="InstallFinalize"><![CDATA[REMOVE ~= "ALL" AND NOT UPGRADINGPRODUCTCODE]]></Custom>
        <Custom Action="OpenURL" After="SetOpenURL"><![CDATA[REMOVE ~= "ALL" AND NOT UPGRADINGPRODUCTCODE]]></Custom>
    </InstallExecuteSequence>
</Fragment>
原文链接:https://www.f2er.com/html/230787.html

猜你在找的HTML相关文章