如何在 Wix 安装程序的设置对话框中上传图像?
How to upload a image in setup dialog in wix Installer?
我正在使用 wix 安装程序为我的应用程序开发安装程序,在该安装程序中有一个自定义对话框来浏览公司徽标。哪个控件用于浏览图像(.bmp 文件)?
在我看来,WiX 中没有文件浏览控件。
如果您可以编写自定义操作并在单击按钮时调用它,那就更好了。
此自定义操作将 select 一个文件并设置为适当的 Wix 属性。
请参阅解决方案:
编辑:
您似乎想将浏览的文件复制到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>
我正在使用 wix 安装程序为我的应用程序开发安装程序,在该安装程序中有一个自定义对话框来浏览公司徽标。哪个控件用于浏览图像(.bmp 文件)?
在我看来,WiX 中没有文件浏览控件。 如果您可以编写自定义操作并在单击按钮时调用它,那就更好了。 此自定义操作将 select 一个文件并设置为适当的 Wix 属性。
请参阅解决方案:
编辑:
您似乎想将浏览的文件复制到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>