高手进!!!关于wix 添加自定义卸载对话框。。
我想用wix打个.msi安装包,需求 在卸载该安装包的时候弹出一个输入密码的卸载框。。。 不知道怎么添加!跪求高手帮忙。。。 wix 对话框 --------------------编程问答-------------------- 没人用过wix? --------------------编程问答-------------------- 使用<UI>标记来自定义UI, 需要定义用那些control, 每个control的坐标, 事件处理, UI出现在哪个预定义UI之后, 在哪个之前. 可以参考如下链接: http://blog.csdn.net/duanzilin/article/details/5956727具体支持哪些UI control, 可以在WIX安装目录下的wix.chm中查找UI, Dialog或者Control. --------------------编程问答--------------------
不好意思回晚了,你给的连接是关于安装过程中的,没有卸载时候的事件,能否再指点指点,谢谢 --------------------编程问答--------------------
卸载和安装的UI机制是一样的, 只是需要把卸载时的dialog序列中的前一个dialog的Next设置成自定义的那个dialog, 然后把后一个dialog的Back也设置成自定义dialog,例如:
<Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="MyDialog" Order="2">
LicenseAccepted = "1"
</Publish>
<Publish Dialog="SetupTypeDlg" Control="Back" Event="NewDialog" Value="MyDialog">1</Publish>
这个例子中, 自定义dialog是MyDialog, 前一个dialog是已有的LicenseAgreementDlg, 后一个dialog是已有的SetupTypeDlg.
你需要先知道那两个已有的dialog的ID. 如果用的是wix自带的某款UI比如WixUI_Minimal或者WixUI_Mondo等, 就可以在网上搜到所有包含的dialog的ID. --------------------编程问答--------------------
不好意思又回晚了, 你这个方法我早试过了,没有卸载时的序列 --------------------编程问答-------------------- 没人知道吗 自己顶一下。。。
补充:.NET技术 , 分析与设计