在“开始菜单”子文件夹中创建快捷方式图标?

时间:2018-09-06 23:11:30

标签: inno-setup

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

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

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

但是它在子文件夹中不起作用!为什么不?我该如何运作?

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

DefaultGroupName=MY-COMPANY

,然后它可以替代StartMenu文件夹:

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

这很奇怪,与文件系统逻辑背道而驰。但这有效。

1 个答案:

答案 0 :(得分:0)

开始菜单中创建文件夹已有很多年,这违反Windows准则。因此,甚至不要尝试这样做(如果尝试Windows 10可能会给您带来麻烦)。


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

enter image description here