在这种情况下,我想安装一个应用程序并在安装时添加防火墙例外,但是当失败时,安装不应该回滚,而是向执行安装的用户/管理员显示通知.
我使用WIX来构建安装程序.到目前为止我所拥有的是安装防火墙例外的以下内容:
<Component Id="fwException" DiskId="1" Guid="guid">
<fw:FirewallException
Name="new firewall exception"
Id="FirewallException"
Port="1234"
Protocol="tcp"
Scope="any"
IgnoreFailure="yes"
>
</fw:FirewallException>
</Component>
Run Code Online (Sandbox Code Playgroud)
一切正常但不回滚,但如何让安装程序在安装结束时显示通知或对话框,通知用户尚未添加防火墙例外.
由于无法在防火墙中添加异常,因此在进行故障排除时可能会产生误导.
我想在某个地方使用?fwException = INSTALLSTATE_ABSENT,但不知道在哪里使用它来获得所需的效果.
任何提示/提示非常感谢.
wix ×1