首页 > 解决方案 > Wix 默认文件夹对话框

问题描述

我想知道是否有一种方法可以使用 Windows 选择文件夹对话框,而不是 WIX 中默认的看起来很糟糕的对话框。

标签: c#wixwindows-installer

解决方案


刻录:您可以使用具有自定义引导程序应用程序的 WiX 的刻录(引导程序等)替换整个 MSI GUI。引导程序应用程序可以在 GUI 方面做“任何事情”。

请参阅这些类似的问题和答案:


MSI:是的,应该可以通过将自定义操作连接到 MSI 对话框的浏览按钮单击事件来显示标准的 Windows 目录选择对话框- 然后它将调用文件夹部分的 Windows 通用对话框。然后,您可以使用 C++ 或 C# 甚至我猜的脚本从自定义操作中设置目录属性。从未尝试过脚本。这个旧的 C++ 项目可以使用一些小的按摩。或者也许是这里的第一部分

很多年前我就这样做了,我记得我遇到了对话 Z 顺序的问题。换句话说,在某些情况下,文件夹选择器对话框出现在 MSI 对话框下方。我不记得我做了什么来修复它,但我认为它涉及一些功能失调的发送密钥,然后我得出结论认为 MSI 对话框存在根本缺陷。我认为在您浪费大量时间之前进行烟雾测试是必要的。这是我能咳出的最好建议,因为我已经多年没有尝试过了。


一些链接


推荐阅读