Inno Setup禁用安装向导页面

罗伯特·威格利

是否可以禁用“准备安装”wpPreparing和“安装wpInstalling向导”页面(即带有进度栏的页面),以使其在安装过程中不显示?似乎没有内置的指令或方法(例如,对于“就绪向导”页,您可以使用DisableReadyPage=yes它)。我是否缺少某些东西,或者我怀疑那是不可能的吗?

我已经尝试使用:

function ShouldSkipPage(CurPageID: Integer): Boolean;
begin
  if CurPageID = wpPreparing then
    Result := True;
  if CurPageID = wpInstalling then
    Result := True;
end;
罗伯特·威格利

不能跳过wpPreparingwpInstalling向导页面。但是,如果安装程序实际上并未安装任何东西,而是用于返回某些内容(例如解锁代码)(如此处的用例所示),则可以执行以下操作:

//Disable the Exit confirmation prompt
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
  Cancel := True;
  Confirm := False;
end;

function NextButtonClick(CurPageID: Integer): Boolean;
begin
//Get the unlock code
  if CurPageID = UnlockCodePage.ID then
    begin
      if UnlockCodePage.Values[0] = '' then
        begin
          MsgBox('You must enter an installation ID to generate an unlock code.',
            mbError, MB_OK);
        end
      else
        begin
          UnlockCodePage.Values[1] := GetUnlockCode;
        end;
      Result := False;
    end;
end;

procedure CurPageChanged(CurPageID: Integer);
begin
//Define button visibility, whether the Back button is enabled and change the Next and Cancel button labels
 WizardForm.CancelButton.Caption := '&Close';
 if CurPageID = UnlockCodePage.ID then
   begin
     WizardForm.BackButton.Enabled := False;
     WizardForm.NextButton.Caption := '&Generate';  
   end;
end;

希望这可以帮助想要做类似事情的人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Inno Setup安装JRE?

来自分类Dev

Inno Setup:仅在非常安静时安装

来自分类Dev

Inno Setup的自定义页面向导

来自分类Dev

wpFinished页面上的Inno Setup替换按钮

来自分类Dev

Inno Setup中较大的“选择组件”页面

来自分类Dev

如何将DLL中的表单嵌入到Inno Setup向导页面中?

来自分类Dev

修改Inno向导页面的尺寸,背景图像等

来自分类Dev

Inno Setup语法-OR,AND

来自分类Dev

Inno Setup“安装完成”向导页面

来自分类Dev

在Inno Setup中取消安装

来自分类Dev

Inno Setup禁用安装向导页面

来自分类Dev

Inno Setup删除/隐藏(而不只是禁用)向导页面上的“后退”按钮

来自分类Dev

Inno Setup中的TTreeView

来自分类Dev

将WinForms表单嵌入到Inno Setup向导中

来自分类Dev

Inno Setup在wpPreparing页面上放置控件

来自分类Dev

在Inno Setup中跳过准备安装向导页面

来自分类Dev

Inno Setup:如果程序文件夹中存在文件,则关闭安装程序向导

来自分类Dev

阻止自动继续安装到“完成”页面,并允许返回“安装”页面以查看Inno Setup中的结果

来自分类Dev

有条件地跳到Inno Setup安装向导末尾的自定义页面而不安装吗?

来自分类Dev

Inno Setup禁用同一页面上的两个按钮

来自分类Dev

Inno Setup:禁用完成页面

来自分类Dev

Inno Setup:仅在不静音时安装

来自分类Dev

Inno Setup的自定义页面向导

来自分类Dev

Inno Setup“安装完成”向导页面

来自分类Dev

如何通过“参数”隐藏外部安装程序的欢迎页面并直接转到Inno Setup中的“组件”页面?

来自分类Dev

在不使用全局变量的情况下从自定义Inno Setup向导页面读取值

来自分类Dev

使用Inno Setup创建透明的安装程序?

来自分类Dev

Inno Setup安装程序向导的“完成/完成”页面左侧的高图像控件的名称是什么?

来自分类Dev

用户输入后 Inno Setup 向导更改页面

Related 相关文章

  1. 1

    如何从Inno Setup安装JRE?

  2. 2

    Inno Setup:仅在非常安静时安装

  3. 3

    Inno Setup的自定义页面向导

  4. 4

    wpFinished页面上的Inno Setup替换按钮

  5. 5

    Inno Setup中较大的“选择组件”页面

  6. 6

    如何将DLL中的表单嵌入到Inno Setup向导页面中?

  7. 7

    修改Inno向导页面的尺寸,背景图像等

  8. 8

    Inno Setup语法-OR,AND

  9. 9

    Inno Setup“安装完成”向导页面

  10. 10

    在Inno Setup中取消安装

  11. 11

    Inno Setup禁用安装向导页面

  12. 12

    Inno Setup删除/隐藏(而不只是禁用)向导页面上的“后退”按钮

  13. 13

    Inno Setup中的TTreeView

  14. 14

    将WinForms表单嵌入到Inno Setup向导中

  15. 15

    Inno Setup在wpPreparing页面上放置控件

  16. 16

    在Inno Setup中跳过准备安装向导页面

  17. 17

    Inno Setup:如果程序文件夹中存在文件,则关闭安装程序向导

  18. 18

    阻止自动继续安装到“完成”页面,并允许返回“安装”页面以查看Inno Setup中的结果

  19. 19

    有条件地跳到Inno Setup安装向导末尾的自定义页面而不安装吗?

  20. 20

    Inno Setup禁用同一页面上的两个按钮

  21. 21

    Inno Setup:禁用完成页面

  22. 22

    Inno Setup:仅在不静音时安装

  23. 23

    Inno Setup的自定义页面向导

  24. 24

    Inno Setup“安装完成”向导页面

  25. 25

    如何通过“参数”隐藏外部安装程序的欢迎页面并直接转到Inno Setup中的“组件”页面?

  26. 26

    在不使用全局变量的情况下从自定义Inno Setup向导页面读取值

  27. 27

    使用Inno Setup创建透明的安装程序?

  28. 28

    Inno Setup安装程序向导的“完成/完成”页面左侧的高图像控件的名称是什么?

  29. 29

    用户输入后 Inno Setup 向导更改页面

热门标签

归档