首页 > 解决方案 > 在开始菜单子文件夹中创建快捷方式图标?

问题描述

我想在 Startmenu 子文件夹中创建一个快捷方式图标:

[Icons]
Name: "{commonstartmenu}\MY-COMPANY\MyApp"; Filename: "{app}\MyApp.exe"

我试图在 Windows 7 x64 中安装它。(没有子文件夹它可以工作)。

但它在子文件夹中不起作用!为什么不?我怎样才能让它工作?

编辑:我发现必须在“[Setup]”部分定义一个“组”:

DefaultGroupName=MY-COMPANY

然后这可以用作 StartMenu 文件夹的替代品:

[Icons]
Name: "{group}\MyApp"; Filename: "{app}\MyApp.exe"

这很奇怪,违反了文件系统逻辑。但它有效。

标签: inno-setup

解决方案


多年来,在“开始”菜单中创建文件夹是违反 Windows 准则的。所以甚至不要尝试(如果您尝试,Windows 10 可能会给您带来麻烦)。


顺便说一句,您的脚本在 Windows 7 上适用于我:

在此处输入图像描述


推荐阅读