如何在wix安装程序的设置对话框中上传图像?

时间:2018-12-28 11:22:05

标签: c# wix

正在使用wix安装程序为我的应用程序开发安装程序,该安装程序具有自定义对话框来浏览公司徽标。使用哪个控件浏览图像(.bmp文件)?

1 个答案:

答案 0 :(得分:1)

我认为WiX中没有文件浏览控件。 如果您可以编写一个自定义操作并在单击按钮时调用它,那就更好了。 此自定义操作将选择一个文件并设置为适当的Wix属性。

请参考以下解决方案:File Browse Dialog in Wix Installer

编辑:

似乎您要将浏览的文件复制到system32目录。 为此,您可以使用自定义操作。

FileToCopy.txt应该替换为浏览的文件路径。

<CustomAction Id="CopyToSystem32" ExeCommand="cmd /c copy /y FileToCopy.txt C:\Windows\System32" Directory="INSTALLFOLDER" Impersonate="no" Execute="deferred" Return="asyncWait" />

<InstallExecuteSequence>
  <Custom Action="CopyToSystem32" After="InstallFiles" ><!-- YOUR CONDITION --></Custom>
</InstallExecuteSequence>