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

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

打包的文件使用 /q 是不行的,查了相关的资料得使用 /S (这里要大写),其它格式的文件参考下面的内容: 现在常用的制作安装程序的软件有:Microsoft Windows Installer,Windows...为了阻止某些程序安装成功后自动重启动(例如 Kerio Personal Firewall 4),你可以在 /qn 或者 /qb 参数后使用 REBOOT=Suppress 标记。...3、在安装程序运行完毕后,打开你的 C:\Windows(或者 C:\WINNT)目录,然后找到 setup.iss 文件,把这个文件和你将要静默安装的程序 setup.exe 保存在同一个目录中。...六、Inno Setup 使用 Inno 技术制成的程序安装包可以使用 /SILENT 和 /VERYSILENT 参数进行静默安装。...Inno Setup 制作的安装文件,请使用下面的明显,安装完直接重启: setup.exe /sp- /silent /norestart 如何判断哪个安装程序是用 Inno 技术打包的?

16K23
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    通知用户新安装包已经可以获取 在使用 Azure Pipelines 实现 CI 这篇文章中,我讲解了如何实现第 1、2、3、5 步。...现在我们还缺少第 4 步“创建安装包”,这篇文章将讲解如何在 Azure Pipelines 中使用 Inno Setup 创建安装包。 2. 使用 Inno Setup 创建安装包 ?...假设我们已经根据 使用 Azure Pipelines 实现 CI 的做法发布了一个 WPF 应用程序,发布到 Artifacts 的文件将会如上图所示,可以以 Zip 的方式将所有输出文件下载到本地,...Setup 运行一下这个脚本文件确保它正确运行(如果成功的话会在 Installer\Output 目录下生成一个安装程序)。...在 Azure Pipelines 上运行 Inno Setup 把 SetupScript.iss 推送到 Azure Repos 上,然后修改对应的 Pipeline。

    2.3K10

    C# Windows桌面应用打包指南

    引言在完成一个 C# Windows 桌面应用的开发后,下一步非常关键的工作就是打包应用以便分发。打包不仅能确保应用程序易于安装,还能包含所有必要的依赖项,为用户提供流畅的体验。...使用 MSI 安装包MSI(Microsoft Installer)是 Windows 系统原生的安装包格式,适合更复杂的应用程序。...选择 “安装项目” 类型,配置项目名称和路径。在安装项目中添加需要打包的文件(例如应用程序文件、依赖库等)。配置安装包的属性(如版本号、安装路径等)。...Inno Setup 打包步骤:下载并安装 Inno Setup。使用其内置的脚本编辑器,编写安装脚本,定义要打包的文件、安装路径等。编译脚本,生成安装包。NSIS 打包步骤:下载并安装 NSIS。...可能缺乏某些高级功能(如自动更新)。

    34932

    Pyinstaller打包exe完整教程

    原创文|Space9 Python文件打包成可安装、无需Python依赖的高效可执行exe程序 工具及环境 PyInstaller Inno Setup Windows和Python PyInstaller...打包Python应用程序为独立的可执行文件 安装PyInstaller pypi 镜像使用帮助https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ pip install...-n 指定应用程序包的名称(默认值:第一个脚本的名称) –add-data 添加资源文件(Windows使用;分号,大多数Unix使用:冒号,注意后面还有一个...制作Windows程序安装包 安装Inno Setup 稳定版下载地址:https://jrsoftware.org/download.php/is.exe 测试版下载地址:https://jrsoftware.org...Inno Setup安装目录里的Languages目录中 使用向导生成打包脚本 使用向导生成打包安装程序的脚本,并保存 参考脚本 setup.iss ; Script generated by the

    1.3K40

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

    Setup为例简单演示下如何构建安装包,以及在Visual Studio中编译程序时自动去构建这个安装包。...选择应用需要打包的文件 Application main executable file: 应用程序主程序 Other application files: 主程序所依赖的项目或第三方依赖等,这里建议直接选择输出目录...应用文件类型关联 若你程序用不上这个功能一般不用勾选。 2.8. 应用程序快捷方式创建 2.9. 应用协议许可文件 2.10. 安装模式选择 2.11....显而易见,如果每次程序有改动,就需要去Inno Setup的编辑器手动执行编译一下生成安装包,有些繁琐。 3. 自动化构建安装包 3.1....修改刚才创建安装包时生成的脚本文件 主要是将绝对路径改为相对路径以及自动获取主程序文件版本等,避免其它同事/电脑编译时报错,可以参考下我的脚本 ; Script generated by the Inno

    65220

    iis6.0上如何搭建php环境

    本篇内容介绍了“iis6.0上如何搭建php环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...根据操作系统版本的不同,IIS的安装方法也稍有区别。 对于Windows XP,请按照下列步骤安装: 点击“开始”菜单,选择“控制面板”。 在控制面板中,选择“添加/删除程序”。...点击“下一步”,并按照向导的指示完成IIS的安装。...对于Windows Server 2003和Windows Server 2003 R2.请按照下列步骤安装: 点击“开始”菜单,选择“控制面板”。 在控制面板中,选择“添加/删除程序”。...点击“下一步”,并按照向导的指示完成IIS的安装。 第二步:安装PHP 在完成IIS的安装之后,我们需要安装PHP。

    1.1K20

    Python 图形化界面基础篇:发布应用程序到不同平台

    在本篇博客中,我们将详细讨论如何发布 Python GUI 应用程序,以便用户可以在 Windows 、 macOS 和 Linux 等不同平台上使用它。...pip install cx_Freeze 2.2 使用 PyInstaller 创建可执行文件 我们在前面的博客中已经讨论了如何使用 PyInstaller 将 Python GUI 应用程序打包成可执行文件...以下是发布到不同平台的一些重要注意事项: 4.1 发布到 Windows 对于 Windows 平台,通常使用. exe 文件来分发应用程序。...确保你的应用程序在不同版本的 Windows 上都能正常运行,并且提供了适用于 32 位和 64 位系统的可执行文件。...创建一个 Windows Installer ( MSI )文件或使用 Inno Setup 等工具来创建安装程序。这样用户可以轻松地安装和卸载应用程序。

    52450

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

    在制作安装包的时候,可以在 Inno Setup 安装包脚本的 Run 里面添加在解压缩安装包文件完成之后,整个安装结束之前执行指定的命令,是作为定制化最高的内容 有小伙伴觉得安装包脚本比较难写,也不熟悉...推荐的方法是自己写安装辅助 exe 程序,在安装包解压缩完成之后调用辅助安装程序,这样安装逻辑可以放在安装程序,而安装程序本身可以使用自己熟悉的语言开发 在 Inno Setup 安装包脚本,可以在 Run...上面代码就是在解压缩完成之后调用 After.bat 执行批处理,上面的 {app} 就是程序解压缩文件夹,也就是路径是绝对的 而想要执行命令,就会遇到如何执行命令的问题,有一些命令是让用户勾选才执行...和 WorkingDir 的内容,默认在32系统上安装将会应用。...如果传入的文件不存在,那么什么都不做就跳过 skipifnotsilent 如果当前不是静默安装模式,那么跳过 在 Inno Setup 安装包,可以通过 /silent 命令或 /verysilent

    2.7K20

    【IntelliJ IDEA】使用 exe4j 生成 jre + jar 可执行文件并在 Windows 上执行 ( 不安装 jre 执行 java 程序 )

    文章目录 一、文件准备 二、exe4j 下载 三、exe4j 安装 四、使用 exe4j 生成 jre + jar 可执行文件 五、博客资源 使用 exe4j 生成 jre + jar 可执行文件的本质就是在外面包裹了一层...C/C++ 程序 , 在该程序中 , 执行 system 系统调用 , 调用 jre 目录下的 java 命令 , 执行 jar 文件 , 也可以自己实现 ; 参考 【C 语言】System 系统调用...命令 , 打开了记事本 ; 本篇博客介绍使用 exe4j 生成 Windows 上自带 JRE 的可执行文件 ; 前置博客 【IntelliJ IDEA】导出可执行 JAR 包 , 将该博客中生成的...三、exe4j 安装 ---- 安装 exe4j 工具 , 运行 exe4j_windows-x64_6_0_1.exe 安装文件 , 同意许可协议 , 选择安装目录 , 等待安装完成 , 安装完成..." Executable type " , 如果只是 Java 命令行程序 , 选择 Console application , 如果是 Java Swing 程序 , 选择 GUI application

    2.2K20

    紧急安全公告—BadTunnel漏洞修复—2016年6月20日

    ;Windows 10(1511),安装KB3163018Windows XP和Windows server 2003 R2及更早版本系统,建议禁用WINS/NetBT名称解析,并停止使用主机文件条目的...自动代理发现无法运行,因此某些应用程序(例如 Internet Explorer)将无法正确加载网站。 如何撤消变通办法。...自动代理发现无法运行,因此某些应用程序(例如 Internet Explorer)将无法正确加载网站。如何撤消变通办法。...自动代理发现无法运行,因此某些应用程序(例如 Internet Explorer)将无法正确加载网站。 如何撤消变通办法。...自动代理发现无法运行,因此某些应用程序(例如 Internet Explorer)将无法正确加载网站。 如何撤消变通办法。

    1.7K40

    学会这些,QtIFW制作安装包不再是难题

    ,所以需要简单学习一下安装程序生成工具,以下是常见的安装程序生成工具: Inno Setup 免费且开源的安装程序制作工具,适用于Windows平台。...在Unix上不适用 InstallerWindowIcon 用于安装程序应用程序的自定义窗口图标的文件名,使用PNG格式。仅在Windows和Linux上使用,在macOS上不适用。...仅在 Linux 上可用,您通常不希望在管理员用户的主目录中安装; LocalCacheDir 用于存储元数据缓存的目录名称。...仅在 macOS 上使用; RemoveTargetDir 设置为卸载时不应删除目标目录; AllowNonAsciiCharacters 控制安装路径是否可以包含非ASCII字符; 安装好后,windows...:指示软件包是否是虚拟包,即实际上没有提供任何文件。

    2K62

    xwiki功能-WebDAV

    这允许WebDAV客户端如DAVExplorer,文件浏览器如Windows资源管理器(XP),Finder(MAC)或Nautilus(Linux)直接浏览和编辑wiki上的内容,就像在本地文件系统中操作文件一样...XWiki.org通过使用WebDAV查看,浏览文件系统。 xwiki自带webDAV的一些好处: 运载XWiki内容到用户的本地文件系统。 使用本地应用程序来处理页面内容和附件。...此外,这些WebDAV客户端可能会在行为上有很多不同;功能可能无法在不同的客户端唯一或在最坏的情况下,一些功能甚至在某些客户端不能使用。...以下是已知的与XWiki-WebDAV接口正常工作的WebDAV客户端列表: DAVExplorer - 平台无关 WebFolders - Windows XP WebDAV Redirector -...Windows XP NetDrive / WebDrive - Windows XP BitKinex - Windows,免费软件 Nautilus - Gnome (Linux) Konqueror

    1.1K40

    java怎么用_如何使用Java编写程序

    步骤1:您需要什么: 1)一台运行Windows的PC(任何Windows软件将起作用:XP以外的其他软件可能需要稍作修改。 请参见下面的链接。)...为了突出参考,我在图中突出显示了Windows下载。 步骤5:安装JDK第一部分 下载完成后,将自动弹出一个窗口。单击下一步,然后再次单击下一步。安装过程完成后,单击“关闭”。这样就完成了工厂安装!...但是,仍需要更改某些设置,Windows计算机才能充分发挥作用。打开开始菜单,然后右键单击“计算机”或“我的电脑”按钮。接下来,在弹出菜单中单击“属性”按钮。图像应该或多或少显示出现的内容。...步骤6:安装JDK第二部分 单击此弹出菜单上的高级选项卡。高级菜单底部附近是环境变量菜单。点击这个按钮。...如果正确遵循了指示,则输入的文本应在命令提示符的下一行弹出。恭喜,您已成功用Java编写了第一个程序!我的程序如下所示。 第10步:但是现在。..?

    3.2K20

    Windows 10 SDK预览版17704发布 :可将应用打包成MSIX格式

    Windows 10 SDK preview build 17704包括了Bug修复和API更改,另外还支持了MSIX文件格式包。...MSIX支持 开发者可以将应用打包成MSIX格式,这些应用程序可以在Build 17682或更高版本的任何设备上安装和运行。 要使用MSIX打包应用程序,请使用MakeAppx工具。...要安装应用程序-只需单击MSIX文件即可。 MC.EXE 我们对mc.exe(Message Compiler)的C / C ++ ETW代码生成做了一些重要的更改: 不推荐使用“-mof”参数。...此参数指示MC.exe生成与Windows XP及更早版本兼容的ETW代码。在将来的mc.exe版本中将删除对“-mof”参数的支持。...只要不使用“-mof”参数,生成的C / C ++标头现在与内核模式和用户模式兼容,无论在命令行上是否指定了“-km”或“-um”。

    56230

    为啥在Matlab上用NVIDIA Titan V训练的速度没有GTX1080快?

    很快就有大神回复: 在我的迁移学习测试中,Titan V比K20c快5倍,比GTX1080快2倍,比Titan XP快1.3倍。这是运行在R2017b上。...大神建议: 在WDDM模式下,Windows上的GeForce卡受到了OS的监控干扰的影响,特别是在内存分配的速度上。这使得它们在某些需要大量内存分配的功能上比在Linux上要慢得多。...上,Titan V比Linux更慢,但是我的Windows机器上CPU速度还要慢得多,所以可能就是因为这个原因。...正如我所说的,Windows驱动程序可能还没有完全优化——目前还是Titan V驱动的早期阶段。 大神也很中肯地说: MathWorks通常不会提供硬件建议,因此用户自己要决定是否要用Titan V。...楼主不仅在TItan V上实现了433%的训练速度的提升,6倍于GTX970,2倍于GTX1080,还消除了原先曾经出现过的一些错误信息...

    1.9K80

    一文了解提权:溢出提权和第三方组件提权

    ”,JSP中用“JVM” 执行简单的系统指令,比如systeminfo查看补丁 执行溢出程序exp,命名格式如MS08067 github上的一个集合:windows-kernel-exploits (...、删除账户 更改账户类型 更改UAC的设置 安装ActiveX 安装、卸载程序 安装设备驱动程序 将文件移动/复制到Program Files或Windows目录下 查看其它用户的文件夹 UAC有如下四种设置要求...: 始终通知:这是最严格的设置,每当有程序需要使用高级别的权限时都会提示本地用户 仅在程序试图更改我的计算机时通知我:这是UAC的默认设置。...但是,当第三方程序要使用高级别的权限时,会提示本地用户 仅在程序试图更改我的计算机时通知我(不降低桌面的亮度):与上一条设置的要求相同,但在提示用户时不降低桌面的亮度 从不提示:当用户为系统管理员时,所有程序都会以最高权限运行...MYSQL安装目录下的lib\plugin文件夹下 Mysql版本小于5.1版本,udf.dll文件在Windows2003下放置于c:\windows\system32文件夹下 思路: 导出C:\windows

    1.7K10
    领券