2025年3月21日 星期五 甲辰(龙)年 月廿 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 行业软件

如何使用 Inno Setup 打包程序时执行静默安装解决方案

时间:04-28来源:作者:点击数:76

对于有特殊需求的同学肯定会想在使用 Inno Setup 打包程序的时候执行静默安装,而这种静默安装技巧除了使用支持的静默参数外我们还可以通过在 Code 代码段编写相关代码完成静默执行效果。小编这里给大家总结了两种静默安装执行的方式,希望对您在制作Inno Setup静默包的时候有所帮助。

Inno Setup 静默安装效果:

如何使用 Inno Setup 打包程序时执行静默安装解决方案
如何使用 Inno Setup 打包程序时执行静默安装解决方案

Inno Setup 隐藏默认安装界面代码:

  • [code]
  • procedure InitializeWizard();
  • begin
  • WizardForm.BorderStyle:=bsNone;
  • end;
  • function ShouldSkipPage(PageID: Integer): Boolean;
  • begin
  • Result := True
  • end;
  • procedure CurPageChanged(CurPageID: Integer);
  • var
  • indexpageid3:Integer;
  • begin
  • WizardForm.ClientWidth := ScaleX(0);
  • WizardForm.ClientHeight := ScaleY(0);
  • if CurPageID = wpWelcome then
  • WizardForm.NextButton.OnClick(WizardForm);
  • if CurPageID >= wpInstalling then
  • WizardForm.Visible := False
  • else
  • WizardForm.Visible := True;
  • end;

您可以通过以上方式以代码的方式实现 Inno Setup 在运行程序的时候只会在任务栏显示一个进度直接进行安装。

第二种 Inno Setup 静默安装方式是使用静默参数执行的,具体方法参考以下内容操作。

您可以通过使用以下代码执行静默安装,这种方法在静默执行的时候会询问是否继续。

  • setup.exe /VERYSILENT

如果您想跳过这个询问提示,可以再增加个参数。

  • setup.exe /VERYSILENT /SP-

以上就是两种在 Inno Setup 中执行静默安装的方式,不同的方式适用于不同的人群,请大家根据自己的需要选择。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门