Вы добавили условие для своего флажка, посмотрите на Таблица условий управления .Сценарий по вашей ссылке добавляет элемент управления CheckBox в диалог Готово, и вам необходимо добавить следующую строку в таблицу ControlCondition:
Dialog_ = FinishedForm
Control_ = CheckboxLaunch
Action = Hide
Condition = NOT Installed
Чтобы сделать это, добавьте следующий код в сценарий:
WScript.Echo("Updating the ControlCondition table...");
sql = "INSERT INTO `ControlCondition` (`Dialog_`, `Control_`, `Action`, `Condition`)" VALUES ('FinishedForm', 'CheckboxLaunch', 'Hide', 'NOT Installed')";
view = database.OpenView(sql);
view.Execute();
view.Close();
Замените FinishedForm
и CheckboxLaunch
на используемые вами значения.