我的安装程序有一个“创建程序组”操作,它最初询问用户是仅为当前用户还是为所有用户创建开始菜单条目。安装程序进一步创建多个程序组(使用“创建程序组”)和开始菜单(使用“创建开始菜单条目”)。
这些组中的每一个都有此设置 - “为所有用户创建”。我想知道如何使用中央标志控制所有程序组和开始菜单条目 - 以便为所有用户或仅为当前用户创建它们。
一种 hacky 方法是使用为两者创建两组条目 - 一组打开“为所有用户创建”标志,另一组关闭。然后使用条件表达式并读取系统变量“sys.programGroupAllUsers”的值。
有没有更好的方法,想只创建一组条目。