WizardImageFile在Inno Setup 5.5.8中不起作用

WizardImageFile在Inno Setup 5.5.8中不起作用,image,installation,inno-setup,setup-project,Image,Installation,Inno Setup,Setup Project,我安装了最新版本的Inno Setup v5.5.8(a),现在无法在我的安装向导中查看向导图像文件位图文件。在上一个版本中,它工作得很好。我是做错了什么事还是出了问题?下面是我在Inno安装向导帮助下创建的脚本示例 当然,setup\u inno.bmp和setup\u inno\u small.bmp与iss脚本文件位于同一文件夹中。小图像工作正常,setup\u inno.bmp是24位颜色深度(Windows格式),宽度和高度为164X314像素 有什么建议吗 问候, ; Script

我安装了最新版本的Inno Setup v5.5.8(a),现在无法在我的安装向导中查看
向导图像文件
位图文件。在上一个版本中,它工作得很好。我是做错了什么事还是出了问题?下面是我在Inno安装向导帮助下创建的脚本示例

当然,
setup\u inno.bmp
setup\u inno\u small.bmp
与iss脚本文件位于同一文件夹中。小图像工作正常,
setup\u inno.bmp
是24位颜色深度(Windows格式),宽度和高度为164X314像素

有什么建议吗

问候,

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.example.com/"
#define MyAppExeName "MyProg.exe"

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)

AppId={{EF909D9F-7C2F-46E8-9BBF-C65D3323A436}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DisableProgramGroupPage=yes
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
WizardImageFile=setup_inno.bmp
WizardSmallImageFile=setup_inno_small.bmp
WindowStartMaximized=yes
WindowShowCaption=no
WindowVisible=yes
BackColor=$000000
BackColor2=$FFFFFF


[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

您是否知道欢迎页面在默认情况下被跳过,因为

根据微软桌面应用指南的建议,
DisableWelcomePage
现在默认为
yes
。。。所有以前版本中的默认值都是
no

因此,您实际上只能在最后一页(完成)上看到
向导图像文件,而不是像以前一样在第一页(欢迎)上看到。

我发现了这个。它说:

向导图像文件
显示在欢迎完成页面上。但是,现在默认情况下会跳过欢迎页面(请参见
DisableWelcomePage
),因此它通常仅在完成的页面上可见。(这在默认情况下是启用的,但您也可能禁用了它——请参见
DisableFinishedPage

向导smallimagefile
显示在所有其他页面上

这就解释了为什么我看不到这些图像。默认情况下,欢迎页面是否关闭

我发现哪些国家:

不要使用欢迎页面,尽可能使第一页发挥作用。仅在以下情况下使用可选的入门页面:

  • 向导具有成功完成向导所必需的先决条件
  • 根据向导的首选页面,用户可能不理解向导的用途,因此没有进一步解释的余地
  • 入门页面的主要说明是“开始前:”

Thanx,你是最棒的:-)