【问题标题】:Add a check box to not add the start menu icons添加复选框以不添加开始菜单图标
【发布时间】:2013-05-14 22:31:53
【问题描述】:

所以这可能真的很简单,我一直在寻找一个例子,但似乎找不到。

我只需要添加一个复选框来选择选项,不要在屏幕上创建开始菜单快捷方式,其中显示“选择开始菜单文件夹 - 安装程序应将程序的快捷方式放在哪里?”。只是不知道该怎么做。非常感谢您的帮助。

到目前为止,这是我的代码:

[Setup]
AppName=My Launcher
AppVersion=1.1
DefaultDirName={pf}\My Launcher
DefaultGroupName=My Launcher
UninstallDisplayIcon={app}\myLauncher.exe
Compression=lzma2
SolidCompression=yes

[InstallDelete]
Type: files;  Name: "{app}\myLauncher.exe";

[Files]
Source: "myLauncher.exe"; DestDir: "{app}"
Source: "QtCore4.dll"; DestDir: "{app}"
Source: "QtGui4.dll"; DestDir: "{app}"
Source: "QtNetwork4.dll"; DestDir: "{app}"
Source: "QtSql4.dll"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"


[Icons]
Name: "{group}\My Launcher"; Filename: "{app}\myLauncher.exe"

【问题讨论】:

    标签: inno-setup shortcut startmenu


    【解决方案1】:

    [Setup] 部分下,尝试将其添加到末尾:

    AllowNoIcons=yes
    

    有关此属性的官方文档,请参阅here

    【讨论】:

    • 非常感谢,这么简单。我不明白为什么在他们的支持指南中很难找到那一点点信息。谢谢戴尔!
    • 对这里的文档感兴趣的人:jrsoftware.org/ishelp/topic_setup_allownoicons.htm
    • 在通过向导创建设置时也显示为一个不错的复选框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    相关资源
    最近更新 更多