gpt4 book ai didi

inno-setup - Inno Setup - 显示消息框以运行附加文件

转载 作者:行者123 更新时间:2023-12-02 17:26:36 25 4
gpt4 key购买 nike

我是 Inno Setup 的新手,很难找到这个答案......

我已在安装程序中包含 DirectX9 安装文件,但我想向用户显示一个消息框,询问“您要安装 DirectX9 吗?”这是在常规安装我的游戏之前完成的...如果他说是,那么我想运行我包含的这个附加文件,但否则只需继续安装游戏。

最佳答案

以下代码将在安装开始之前运行。它要求用户确认,然后运行“InstallDirectX.exe”(安装程序必须可用)。

[Code]

function PrepareToInstall(var NeedsRestart: Boolean): String;
var
ResultCode: integer;
begin
if (msgbox('Do you want to install DirectX ?', mbConfirmation, MB_YESNO) = IDYES) then
begin
if Exec(ExpandConstant('InstallDirectX.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode) then
begin
// handle success if necessary; ResultCode contains the exit code
MsgBox('Everything is proceeding according to plan', mbInformation, MB_OK);
end
else
begin
// handle failure if necessary; ResultCode contains the error code
MsgBox('Something went horribly wrong', mbError, MB_OK);
end;
end;
end;

关于inno-setup - Inno Setup - 显示消息框以运行附加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12027650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com