У моего установщика есть действие «создать группу программ», которое первоначально запрашивает пользователя, создавать ли пункты меню «Пуск» только для текущего пользователя или для всех пользователей.Далее установщик создает несколько групп программ (используя «Создать группу программ») и меню «Пуск» (используя «Создать пункт меню Пуск»).
Каждая из этих групп имеет этот параметр - «создавать для всех пользователей».Я хотел бы знать, как можно управлять всеми группами программ и пунктами меню «Пуск» с помощью центрального флага, чтобы они создавались для всех пользователей или только для текущего пользователя.
Один из хакерских способов - этоиспользуйте создать два набора записей для обоих - один с включенным флагом «создать для всех пользователей», а другой выключен.Затем используйте условное выражение и прочитайте значение системной переменной "sys.programGroupAllUsers".
Есть ли лучший способ, хотел бы создать только один набор записей.