如何获取wix的Installshield SplashBitmap图像?

问题描述 投票:1回答:1

我需要在wix中使用InstallShield msi背景图像。我通过7zip提取了msi但我找不到背景图片。任何人都可以帮我找到它吗?

enter image description here

image wix windows-installer installer bmp
1个回答
2
投票

版权:不确定涉及的版权问题,我肯定会使用我自己的图像,但如果您只想获取尺寸参数的图像然后修改内容,那么可能只需使用dark.exe将MSI反编译为其组成部分。请参阅下面的链接,了解WiX自己的github.com上的默认图像。

Dark.exe:安装了WiX(WiX quick start),您可以使用dark.exe二进制文件对任何(或至少大多数)MSI文件进行反编译,以查看它包含的内容,并指定使用/x开关提取二进制文件(这假设dark.exe位于路径,或者使用它的完整路径):

dark.exe "YourSetup.msi" /x Bins

上面的命令在主MSI文件夹中创建一个反编译的WXS WiX源文件,并在MSI中创建一个名为Bin的子文件夹,其中包含提取的二进制文件(如果命令完成且没有错误)。

WiX自己的位图:你可以在这里找到WiX自己的默认位图:https://github.com/wixtoolset/wix3/tree/develop/src/ext/UIExtension/wixlib/Bitmaps


Setup.exe提取:如果你的MSI嵌入在setup.exe中,首先尝试setup.exe /a - 这应该适用于所有或至少大多数Installshield设置。

如果这不起作用,请参阅以下提取方法的答案:

© www.soinside.com 2019 - 2024. All rights reserved.