InnoSetup为node-webkit应用程序设置桌面快捷方式

时间:2015-01-08 01:31:28

标签: node.js webkit inno-setup

我正在为node-webkit桌面应用设置安装程序。我已成功创建了一个应用程序快捷方式但我无法创建桌面快捷方式,因为它需要一个exe文件。我在快捷方式中将工作目录引用传递给nw.exe它工作正常,但似乎没有创建自定义桌面图标的选项。这是我的inno setup配置文件:

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}/node-webkit/nw.exe" ; Parameters: "."; WorkingDir: "{app}"; IconFilename: "{app}\{#MyAppIcon}"

以下代码创建桌面快捷方式。有什么方法可以将上面的图标引用传递给桌面图标吗?

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";

1 个答案:

答案 0 :(得分:1)

如果有人正在寻找解决方案,这就是答案。谢谢TLama。

[Icons]
Name: "{commondesktop}\{#MyAppName}"; Filename: "your.exe" ; Parameters: "."; WorkingDir: "{app}"; IconFilename: "{app}\{#MyAppIcon}";  Tasks: desktopicon

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";