【问题标题】:InnoSetup: path to Start Menu ProgramsInnoSetup:开始菜单程序的路径
【发布时间】:2014-03-09 17:32:42
【问题描述】:

在 InnoSetup 中有两个常量:{commonstartmenu} 和 {userstartmenu},扩展为“C:\ProgramData\Microsoft\Windows\Start Menu”和“C:\Users\Username\AppData\Roaming\Microsoft\ Windows\开始菜单”分别在我的Windows 7下的PC上。

我可以简单地向它们添加“\Programs”字符串以获取通用和用户开始菜单的所有程序文件夹的路径吗?是否保证开始菜单的所有程序文件夹命名为“\ Programs”?如果没有,我怎样才能得到它的名字?

【问题讨论】:

  • 还有{group}。您可以通过在[Setup] 部分设置DefaultGroupName 将默认为AppName 的最后一部分更改为自定义值。例如。 DefaultGroupName=MyAppDeveloper\MyAppName

标签: inno-setup startmenu


【解决方案1】:

不,您不能假设它被命名为“程序”。

如果您想直接引用“程序”/“所有程序”,{commonprograms} 是正确的常量。

但是,如果您想安装多个快捷方式,那么最好按照 RobeN 的建议使用 {group}DefaultGroupName

【讨论】:

  • 非常感谢,我在 Inno Setup Constants 列表中搜索了几次,但不知何故错过了 {commonprograms} 和 {userprograms}。
猜你喜欢
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
相关资源
最近更新 更多