首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Inno安装程序未生成桌面图标

是指使用Inno Setup制作的安装程序在安装完成后没有在桌面上生成快捷方式图标的问题。

Inno Setup是一款免费且功能强大的安装程序制作工具,它可以帮助开发人员创建Windows平台上的安装程序。在使用Inno Setup制作安装程序时,有时候可能会遇到桌面图标未生成的情况。

解决这个问题的方法是在Inno Setup的脚本文件中添加相应的代码来创建桌面图标。以下是一个示例的Inno Setup脚本文件:

代码语言:pascal
复制
[Setup]
AppName=My Application
AppVersion=1.0
DefaultDirName={pf}\My Application

[Icons]
Name: "{commondesktop}\My Application"; Filename: "{app}\MyApplication.exe"

在上述示例中,[Icons]部分定义了创建桌面图标的配置。Name字段指定了图标的名称,Filename字段指定了图标对应的可执行文件路径。

根据具体的需求,你可以根据Inno Setup的文档和示例来定制自己的安装程序,包括创建桌面图标、开始菜单快捷方式等。

对于腾讯云相关产品,推荐使用腾讯云的云服务器(CVM)来部署和运行Inno Setup制作的安装程序。腾讯云的云服务器提供了高性能、可靠稳定的计算资源,适用于各种应用场景。你可以通过腾讯云官网了解更多关于云服务器的信息:腾讯云云服务器

请注意,以上答案仅供参考,具体的解决方法和推荐产品可能因实际情况而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Inno Setup-安装前停止运行中的程序

前言 Inno Setup打包的程序在运行的时候会监测程序是否正在运行,会提示终止运行的程序,但是不知什么原因,自带的终止功能有时不能正常终止,所以这里直接添加了检测代码来自行终止。...end else begin Result:= false;// 安装程序退出 Exit; end;...begin Result := CheckSoftRun('{#MyAppExeName}'); end; [CustomMessages] chinesesimp.checkSoftTip=安装程序检测到将安装的软件正在运行...这里我全局定义了程序的exe名称 #define MyAppExeName "我的程序.exe" 这这里打包程序只支持中文,如果多语言的话,可以按下面设置: // 自定义不同语言文本 [CustomMessages...continue the operation after terminating the software, otherwise click "cancel" . chinesesimp.checkSoftTip=安装程序检测到将安装的软件正在运行

2.8K10

安装打包程序检测运行进程并提示结束解决方案(Inno Setup) )

摘要:一般在安装某些程序的时候,我们都希望用户的电脑中不需要有其它进程来影响到我们要安装和软件。...而在执行安装前我们可以通过使用 Inno Setup 检测当前系统中运行的进程,如果有用户在执行了某些进程,那么通过该检测就可以有效的提示用户先关闭进程后再执行安装。...这样在安装软件的时候就不会因为有相关进程拦截或者出现冲突而导致安… 一般在安装某些程序的时候,我们都希望用户的电脑中不需要有其它进程来影响到我们要安装和软件。...而在执行安装前我们可以通过使用 Inno Setup 检测当前系统中运行的进程,如果有用户在执行了某些进程,那么通过该检测就可以有效的提示用户先关闭进程后再执行安装。...以下是大眼仔旭收集的详细的 Inno Setup 检测运行进程并提示结束解决方案代码,您可以根据自己的需要复制到 Inno Setup 脚本中合理使用即可。

1.1K30

利用Inno Setup在VS编译时自动构建安装

Setup为例简单演示下如何构建安装包,以及在Visual Studio中编译程序时自动去构建这个安装包。...应用文件类型关联 若你程序用不上这个功能一般不用勾选。 2.8. 应用程序快捷方式创建 2.9. 应用协议许可文件 2.10. 安装模式选择 2.11....安装包设置 2.13. 设置完了就会生成一个脚本 2.14. 编译完成,则会在目录生成一个exe文件,双击就可以进行安装 2.15. 安装效果 至此,一个简易的安装包制作完成。...显而易见,如果每次程序有改动,就需要去Inno Setup的编辑器手动执行编译一下生成安装包,有些繁琐。 3. 自动化构建安装包 3.1....修改刚才创建安装包时生成的脚本文件 主要是将绝对路径改为相对路径以及自动获取主程序文件版本等,避免其它同事/电脑编译时报错,可以参考下我的脚本 ; Script generated by the Inno

46720

LabVIEW生成应用程序(exe)和安装程序(installer)

目录 1、生成应用程序(exe) 2、生成安装程序(installer) ---- 使用LabVIEW编写好的程序最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?...将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上...在讲解之前有两点需要注意: 1、生成安装程序(installer)之前必须要先生成应用程序(exe)。...2、生成安装程序(installer) 在生成应用程序(exe)的基础上就可以生成安装程序(installer)了。...如下图所示: 第6步:最后生成安装程序(installer),如下图所示: 可以在工程文件中查看生成的应用程序(exe)和安装程序(installer文件,也可以进入生成路径中,查看相关文件,如下图所示

2.6K30

Pyinstaller打包exe完整教程

原创文|Space9 Python文件打包成可安装、无需Python依赖的高效可执行exe程序 工具及环境 PyInstaller Inno Setup Windows和Python PyInstaller...64位和32位的问题 32位程序在64位和32位操作系统下都可以运行,64位程序只能在64位操作系统下运行 使用32位Python打包32位程序,使用64位Python打包64位程序 Inno Setup...制作Windows程序安装安装Inno Setup 稳定版下载地址:https://jrsoftware.org/download.php/is.exe 测试版下载地址:https://jrsoftware.org...Setup安装目录里的Languages目录中 使用向导生成打包脚本 使用向导生成打包安装程序的脚本,并保存 参考脚本 setup.iss ; Script generated by the Inno...outfile目录 实现步骤描述 安装pyinstaller和其他第三方依赖包 执行pyinstaller进行打包 使用Inno Setup制作安装包 具体实现脚本 build.bat pip install

1.2K40

使用 Inno Setup 制作桌面软件安装

桌面应用程序的 CI/CD 桌面应用程序的 CI/CD 过程和网站有一些不同,毕竟桌面应用程序的“部署”只是将安装包分发到目标位置,连应用商店都不用上,根据公司的管理流程可以很复杂,也可以很简单。...在简单的情况下,Azure Pipelines 中一个桌面应用(WPF)的 CI/CD 过程如下: 触发器启动 Pipeline 构建 WPF 应用程序 启动单元测试以确保构建质量 创建安装包 将安装包复制到目标位置...现在我们还缺少第 4 步“创建安装包”,这篇文章将讲解如何在 Azure Pipelines 中使用 Inno Setup 创建安装包。 2. 使用 Inno Setup 创建安装包 ?...我的公司通常使用 Inno Setup 制作安装包,在 Azure Pipelines 中使用 Inno Setup 也十分简单,于是这篇文章将使用 Inno Setup 作为制作安装包的例子。...Setup 运行一下这个脚本文件确保它正确运行(如果成功的话会在 Installer\Output 目录下生成一个安装程序)。

2.2K10

怎么将 Python 项目打包成 exe?

环境Python 3.8Tkinter (自带)pyinstaller 6.3.0Inno Setup Compiler基本流程用 conda 单独创建一虚拟环境,比如写一个 tkinter 应用,对了为了好看...然后用 pyinstaller 将应用打成文件包 (含 exe),最后用 Inno Setup Compiler 打成安装包,里面就是各种文件关联,图标和信息的设置了。...安装 pyinstallerpip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple编码示例python复制代码import...F 打包成一个exe文件-w 使用窗口,无控制台-c 使用控制台,无窗口-D 创建一个目录,里面包含exe以及其他一些依赖性文件还有一个问题是,如果是修改了代码,需要反复多次打包,可以把项目前一次打包生成生成的...Inno Setup Compiler 操作新建脚本,填写信息选择主程序和需要的文件设置名称和 icon选择导出位置 (前面还有协议等设置)运行脚本开始生成安装打开,安装目录里有自带卸载程序

8510

inno setup读取注册表遇到的一个坑

公司现在要求发布插件时制作一个安装包,让用户点击安装包后自动将插件相关文件拷贝到相应目录去。本来用inno setup来做一个安装包,顶多就是一个多目录安装的问题。...编译成功生成安装包。可是一运行问题来了,根本就没有获取到键值。注册表打开着对着写的,路径也反复看了好几遍是错不了的。但是为什么就读取不到具体的键值呢?网上资料不多,大多使用的例子也是如上并无二般。...我们知道64bit系统上照样可以跑32bit的程序,因此在注册表上也有区分,特意为32bit程序作了兼容处理。...事实上,在inno setup的说明文档中还有另外一种方法可以尝试,也可以避免64bit系统产生的问题。...在调用之前先判断当前安装程序是否是运行在64位系统上。

2.6K60

Inno Setup 安装包脚本 Run 的 Flags 标记

在制作安装包的时候,可以在 Inno Setup 安装包脚本的 Run 里面添加在解压缩安装包文件完成之后,整个安装结束之前执行指定的命令,是作为定制化最高的内容 有小伙伴觉得安装包脚本比较难写,也不熟悉...推荐的方法是自己写安装辅助 exe 程序,在安装包解压缩完成之后调用辅助安装程序,这样安装逻辑可以放在安装程序,而安装程序本身可以使用自己熟悉的语言开发 在 Inno Setup 安装包脚本,可以在 Run...,不会显示控制台界面 用上此标记可以在安装完成之前调用批处理程序时,不会让安装包调用时显示控制台界面 runmaximized 让调用的程序最大化 runminimized 让调用的程序最小化 shellexec...,那么跳过 在 Inno Setup 安装包,可以通过 /silent 命令或 /verysilent 命令进行静默安装 使用 /silent 时,静默安装,但如果又报错,还是会提示,并且有进度条也就是用户能看见进度条界面...也就是点击完成不会执行命令 waituntilidle 等待调用的命令在等待用户输入时才执行下一步 waituntilterminated 等待调用的命令暂停或退出 如果以上内容有不明白的,请点击官方文档 Inno

2.4K20

Java jar打包成exe应用程序

准备 近期做了一个前后端合并的spring boot项目,但是要求打成exe应用程序,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。...\jdk(11配jdk),jdk11即使按需生成jre打包后的exe也无法运行 到这里exe已经打包好了,可以放到你本地jdk/jre(同理前面配置的..../jdk环境放到jdk) 目录下试运行,如果没有问题接下来就将exe和运行环境jre打包成安装包 制作安装inno setup,一个将依赖和exe一起打成一个安装程序的工具,链接: https://...pan.baidu.com/s/1DgFo1ceM_8Bqx_b-veibbQ 提取码:g9jd 打开inno setup,左上角File - New 中间的选项直接下一步,直到这个页面填入输出位置和程序名称...找到安装目录运行exe程序

1.4K30

Spring Boot项目打包成exe的踩坑日记!

setup,一个将依赖和exe一起打成一个安装程序的工具,链接:https://pan.baidu.com/s/1DgFo1ceM_8Bqx_b-veibbQ 提取码:g9jd 开始 以我为例子,我将...打开inno setup,左上角File - New ? 直接点下一步,填写配置,应用名称,版本等,随意 ? 然后点击下一步,这个地方默认就行,直接下一步 ? 接着选择生成好的exe文件 ?...然后就是选择输出路径和填写安装程序的名字了 ? 然后下一步,直接点Next,然后结束 配置到最后一步了,脚本文件,到这里会弹出问你是否马上编译,选择否,先把脚本写好再自己编译。 ?...也同时会跳出一个安装的,因为程序帮你自动启动生成安装程序了,安装就可以了,安装的时候记得勾选创建快捷方式 ?...这个就是最后的程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己的程序了。 来源:blog.csdn.net/m0_37701381

1.2K41

Java打包成.exe完美教程

:jlink构建 假设这里你的程序已经编写完成并且本地测试没问题后,我们点击右侧栏的Maven菜单->Plugins->javafx->javafx:jlink 打包好后会在target里生成一个app.bat...runtime目录下,由于我们是JavaFx程序,必须依赖jvm运行。...如若想做成可安装程序的话,请看下一步骤 使用inno setup制作可安装程序 第一步:到官网下载innosetup-6.2.2.exe并安装 注意:innosetup默认的是英文安装,简体中文安装需要自己去官网下载中文语言包...我们将这些脚本代码复制下来,创建一个ChineseSimplified.isl文件,把脚本代码放进去 2,找到Inno Setup安装文件,进入Languages子文件夹,将刚刚的ChineseSimplified.isl...第二步:打开安装好的 Inno Setup Compiler 点击File->New,点击Next,如下图: 第三步:设置应用程序名称和版本号后点击Next(注意是必填) 第四步:设置文件夹名称,一般保留默认就行

2K10

常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)

3、在安装程序运行完毕后,打开你的 C:\Windows(或者 C:\WINNT)目录,然后找到 setup.iss 文件,把这个文件和你将要静默安装程序 setup.exe 保存在同一个目录中。...六、Inno Setup 使用 Inno 技术制成的程序安装包可以使用 /SILENT 和 /VERYSILENT 参数进行静默安装。...我们可以通过使用一个参数跳过这个对话框: setup.exe /silent /suppressmsgboxes 有些利用 Inno 技术做作的安装包会在程序安装完毕后自动运行所安装程序,例如:ISOBuster...以下是一个可以用于批处理文件安装 Inno 打包的软件的命令的示例: ECHO....Inno Setup 制作的安装文件,请使用下面的明显,安装完直接重启: setup.exe /sp- /silent /norestart 如何判断哪个安装程序是用 Inno 技术打包的?

13.2K22

如何将 SpringBoot 打包成.exe启动?

2准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成exe的工具 inno setup,一个将依赖和exe一起打成一个安装程序的工具 3开始 以我为例子,我将...jar包放在了桌面 打开安装好的exe4j工具 直接下一步进入界面,选择JAVA转EXE 然后点下一步,输入名称和输出路径 继续点击下一步,选择启动模式 下方有个选项,需要设置打包后的程序兼容...打开inno setup,左上角File - New 直接点下一步,填写配置,应用名称,版本等,随意 然后点击下一步,这个地方默认就行,直接下一步 接着选择生成好的exe文件 然后下一步,进入这个界面保持默认...,直接下一步 依旧下一步,不用管 继续下一步,这里是选择语言 然后就是选择输出路径和填写安装程序的名字了 然后下一步,直接点Next,然后结束。...,因为程序帮你自动启动生成安装程序了,安装就可以了,安装的时候记得勾选创建快捷方式 这个就是最后的程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己的程序了 —END

80120

J. Chem. Inf. Model. | AI驱动的一站式创新药物发现平台DrugFlow2.0

DrugFlow功能概览 分子对接:平台提供了Inno-Docking和Inno-Rescoring两个模块,分别对应分子对接和基于已有对接构象进行重打分两个子任务。...Inno-Docking模块在集成物理对接程序AutoDock Vina的基础上,又集成了领域领先的自研AI对接方法CarsiDock。...AutoDock Vina作为最广为使用的开源对接程序之一,其内置版本已进行进一步优化以提升计算效率,并可结合领域领先的打分方法RTMScore对其输出进行重打分,以提升其对接和筛选性能。...成药性预测:平台提供了Inno-ADMET、ChemFH和Inno-SA三个模块,可对分子的成药性进行全面评估。...QSAR建模:平台提供了Inno-QSAR模块用于模型训练,并提供了Inno-QSAR Application模块来应用已训练模型进行预测。

14410

如何把Spring Boot的Jar包做成exe?超详细教程来了!

转换成exe的工具,链接:https://pan.baidu.com/s/1J30uUMJcYnqWCJSr6gkM5w,提取码:6esr,注册码:L-g782dn2d-1f1yqxx1rv1sqd inno...setup,一个将依赖和exe一起打成一个安装程序的工具,链接:https://pan.baidu.com/s/1DgFo1ceM_8Bqx_b-veibbQ,提取码:g9jd 开始 以我为例子,我将...jar包放在了桌面 打开安装好的exe4j 直接下一步进入界面,选择JAVA转EXE 然后点下一步,输入名称和输出路径 继续点击下一步,选择启动模式 下方有个选项,需要设置打包后的程序兼容32和64位系统...依旧下一步,不用管 继续下一步,这里是选择语言 然后就是选择输出路径和填写安装程序的名字了 然后下一步,直接点Next,然后结束 配置到最后一步了,脚本文件,到这里会弹出问你是否马上编译,选择否,先把脚本写好再自己编译...,因为程序帮你自动启动生成安装程序了,安装就可以了,安装的时候记得勾选创建快捷方式 这个就是最后的程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己的程序了!

87710
领券