我正在使用此代码安装我的程序以及安装¨Extras¨并安装DirectX的可能性:
[types]
Name: "full"; Description: "{cm:FullInstallation}"
Name: "custom"; Description: "{cm:CustomInstallation}"; Flags: iscustom
[Components]
Name: "program"; Description: "{cm:ProgramFilesComponent}"; Types: full custom; \
Flags: fixed
Name: "Extras"; Description: "{cm:ReadmeFileComponent}"
Name: "DirectX"; Description: "{cm:InstalarDirectX}"
我们的想法是,当您选择安装DirectX时,请勿更改安装类型。也就是说,如果安装已满或自定义,请不要更改该分类,如果我选择安装DirectX。这可能吗?
答案 0 :(得分:0)
一切皆有可能,但这很难实现。
或者,考虑将“DirectX”作为任务而不是组件。
[Tasks]
Name: directx; Description: "{cm:InstalarDirectX}"
如果您想在一个页面上拥有所有内容,也可以。您可以在组件列表下创建一个自定义复选框,以达到与“任务”类似的目的。