inno-setup - 使用 "This will install .... Do you wish to continue?"提示符启动 Inno Setup 安装程序

标签 inno-setup

当我运行我的 Inno Setup 脚本时,我收到提示“这将安装...。您要继续吗?”*。

如何做到在没有这个提示的情况下开始安装。

用户已经双击setup安装,然后UAC事件发生,Inno Setup询问用户是否真的要安装应用。

这让用户看起来很傻,他必须“确认”三次。

有没有办法跳过最后的提示?

这是我的脚本:

[Setup]
VersionInfoVersion=
AppName=MyApp
AppVerName=MyApp 
AppPublisher=MyCompanyName
AppPublisherURL=www.mywebsite.com
AppSupportURL=www.mywebsite.com
AppUpdatesURL=www.mywebsite.com
AppID=A1T2B24E-304A-2274-5A2A-550GF09E4712
DefaultDirName={pf}\MyApp
DefaultGroupName=MyApp
DisableProgramGroupPage=yes
DisableDirPage=yes
DisableReadyMemo=yes
DisableReadyPage=yes
DisableFinishedPage=yes
DisableStartupPrompt=yes
LicenseFile=
SetupIconFile=d:\dev\projects\distribute\box_software.ico
Compression=lzma2/ultra64
SolidCompression=yes
PrivilegesRequired=admin
WizardImageFile=d:\dev\projects\innosetup\large.bmp
WizardSmallImageFile=d:\dev\projects\innosetup\small.bmp
DirExistsWarning=no
UsePreviousAppDir=yes
ShowLanguageDialog=auto
SignedUninstaller=yes
SignedUninstallerDir=d:\dev\projects\innosetup\signeduninstaller
OutputBaseFilename=osb_setup_update
OutputDir=d:\dev\projects\MyApp\compiled\upload

编辑:尽管定义了“DisableReadyPage”,我仍然得到这个特定页面。

这是截图:

enter image description here

英文翻译为“准备安装。安装程序现在已准备好将应用程序安装到计算机上。单击“安装”开始安装。”

最佳答案

默认情况下禁用该提示。如果你看到它,你一定有DisableStartupPrompt设置为 no。将其设置为 yes,或将其完全删除(默认为 yes)。

[Setup]
DisableStartupPrompt=yes

关于inno-setup - 使用 "This will install .... Do you wish to continue?"提示符启动 Inno Setup 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47614464/

相关文章:

windows - 当值仅使用默认名称时,如何在 Inno Setup 中获取注册表值?

inno-setup - 下载带有 IDP : Download plugin for Inno Setup, 的 .zip 文件并解压它们

compression - 如何将 RAR 文件添加到使用 Inno Setup 创建的安装可执行文件中而不进行压缩?

inno-setup - 如何通过名称查找组件索引?

c# - innosetup 中的序列号

inno-setup - 仅在外部文件存在时安装

windows-services - 使用 Inno Setup 在 Windows (Vista/XP/7) 上安装服务

inno-setup - 我希望在具有最大可用空间的硬盘驱动器上选择 DefaultDirName

.net-core - 检查 Inno Setup 中是否安装了 .NET 5.0

directory - 存在Inno安装目录