昨天想把个java程序做成exe安装软件,然后就去下载了Inno Setup这个软件安装包制作软件,Inno Setup这个软件确实非常好用,但是由于我下载的中文汉化版,根据向导一步步来就是不创建桌面快捷方式,折腾了很久,终于找到了解决方法。

下面是我使用Inno Setup打包软件后自动生成的一段代码:

1
2
3
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

上面这一段代码,第一段表示创建桌面快捷方式、第二段表示创建快速启动栏。其中Flags:unchecked表示默认未被选择,我们改成Flags:checkablealone表示默认被选择。我们改一下代码,实现下面的效果:

图1:附加快捷方式效果图

为了实现上图1所示的效果,我们将代码改成下面的样子:

1
2
3
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone

这样就基本OK了,我一般打包软件的时候,只喜欢加上“创建桌面快捷方式”,不喜欢加上“创建快速启动栏快捷方式”,所以第二段代码也可以不要。

转载于:https://www.cnblogs.com/yigeming/p/6604149.html

解决Inno Setup制作安装包无法创建桌面快捷方式的问题相关推荐

  1. Inno Setup制作安装包教程

    Inno Setup Compiler汉化版启动软件后的界面: 选择"创建新的空白脚本文件",点击[新建]空白脚本 直接[下一步]: 填好各项目内容然后[下一步] 在应用程序基本目 ...

  2. inno setup 中文乱码问题_解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题...

    尼玛,好几个月没更新了.囧... 目前我司新的客户端开发已经接近尾声,该改的bug已经改完,该重构的地方也都差不多了.视觉效果也已经根据美工的样式改完了.所以,就差制作安装包了.正所谓万事俱备,只欠东 ...

  3. 【Inno Setup】安装包制作,项目打包方案

    系列文章 MySQL安装教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520 MySQL卸载教程(详细) 本文 ...

  4. Mono制作安装包让C#桌面应用程序脱离net framework步骤

    1.  下载安装Cygwin http://www.cygwin.com/ 安装时,请将mingw-gcc.mingw-zlib.pkg-config.libiconv这几个组件选上,这是将.NET程 ...

  5. Inno Setup制作应用程序安装包

    我最近写了一个MFC应用程序,想发给其他的小伙伴玩一玩,直接发了个exe文件过去,结果发现小伙伴那边打不开.原来这个exe文件虽然是MFC静态编译的,但是还依赖了其他几个.dll文件,需要把这几个dl ...

  6. Inno Setup 制作exe安装包

    Inno Setup 制作exe安装包 前言: 使用Inno Setup制作exe安装包,首先需要一个可运行的exe程序,然后下载Inno Setup工具,最后才是制作安装包的过程. exe主程序 此 ...

  7. 使用开源安装包制作工具Inno Setup制作软件安装包

    大家在进行Winform.MFC开发的时候,如果工程中引用了大量的dll,和配置文件的时候,整个release文件夹会显得文件又多又繁琐,特别是发送给客户使用过程中,还要担心某个dll被误删除,而导致 ...

  8. 使用开源软件Inno Setup制作软件安装包

    Inno Setup是一款免费开源的软件安装包制作工具,可以对工程的可执行文件进行打包.设置安装路径以及注册到系统中. 安装包下载地址:Inno Setup Downloads 选择欢迎界面的Crea ...

  9. 用inno setup制作管理员权限启动的安装包

    inno setup制作的安装包,默认是不需要管理员权限启动的.我们制作安装包,往往需要做一些设置工作,这些设置工作可能用到管理员权限.使用Resource Hacker修改inno setup资源, ...

最新文章

  1. 图解Java的substring()方法底层干了啥?
  2. 使用组策略禁用注册表编辑工具
  3. C语言程序练习-L1-032 Left-pad (20分)
  4. Java 截取反斜杠--java使用split拆分特殊字符
  5. HTTP CORS(HTTP-同源策略)
  6. 如何简单粗暴地上手 TensorFlow 2.0?
  7. Cesium:在地球上加载Geoserver图层
  8. 数值分析(11):常微分方程的数值解法之Euler法
  9. 51单片机全自动锂电池容量电量检测放电电流电压ACS712 ADC0832
  10. HUSTOJ随笔3-配置文件
  11. java计算机毕业设计大学生旅游拼团网站源码+数据库+系统+lw文档+部署
  12. 人工神经网络——神经元模型介绍
  13. 数据库在一对一、一对多、多对多怎么设计表关系
  14. sqlite stmt
  15. postgresql fdw mysql_PostgreSQL使用MySQL外表(mysql_fdw)
  16. 【备读学术论文总览】研究方向论文清单
  17. bitbucket 代码备份
  18. 移动硬盘坏了不能被计算机识别,移动硬盘无法访问 “文件或目录损坏且无法读取” 怎么办?...
  19. 電影嘗試三 webtorrent-desktop在線觀看電影magnet
  20. 软件项目管理MOOC(北邮)——第七章测试答案

热门文章

  1. Python学习之面向对象编程
  2. CISCO ACL的匹配数问题
  3. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(7.2) 模块管理,模块的添加、修改、删除...
  4. apache httpd服务器403 forbidden的问题
  5. nginx+uwsgi+django1.6 配置过程
  6. 微软宣布将于08年发布Centro服务器软件
  7. altium designer丝印变绿,3D封装变绿,出现」25.4mm提示的解决方法
  8. 理想ONE“偷袭”豪华品牌 李想强调不会收取金融服务费 | 2019上海车展
  9. 转载 React.createClass 对决 extends React.Component
  10. 九眼智能:信息安全是网络发展的关键