inno-setup - Inno Setup 如何使任务始终处于检查状态?

标签 inno-setup

我正在为我的安装程序编写 Inno Setup 脚本。我的问题是,如何才能使任务始终处于检查状态?也就是说,我希望任务出现,也许它已被选中并呈灰色,因此用户无法取消选中它。

谢谢。

最佳答案

您只能以编程方式禁用任务:

[Tasks]
Name: fixed; Description: "Fixed task"
Name: notfixed; Description: "Not fixed task"

[Code]

procedure CurPageChanged(CurPageID: Integer);
begin
  if CurPageID = wpSelectTasks then
  begin
    { Only now is the TasksList populated }
    WizardForm.TasksList.ItemEnabled[0] := False;
  end;
end;

Fixed task

关于inno-setup - Inno Setup 如何使任务始终处于检查状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41146226/

相关文章:

user-interface - “准备安装”对话框中的自定义消息包装

inno-setup - 添加复选框以不添加开始菜单图标

inno-setup - 如何中止 Inno 安装

inno-setup - AppMutex 与 Inno 设置 : Wait few seconds before prompt

c# - 使用回调从 Inno Setup 调用 C# DLL

c++ - 使用MFC以编程方式更改文件扩展名关联?

installation - 创新设置: How to automatically uninstall previous installed version?

installation - 如何在Inno Setup的InputDirPage中显示/使用用户选择的应用程序路径{app}?

inno-setup - 当主安装程序(非常)静默运行时,子安装程序(非常)静默运行

installation - 如何在 Inno Setup 中安装后强制重新启动