文章目录 1、使用HM VNISEdit打包 1.1、配置 1.2、打包 2、编写Nsis脚本打包 3、引用 NSIS(Nullsoft Scriptable Install System...)是一个开源的 Windows 系统下安装程序制作程序。...它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。...NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的[1]。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/203726.html原文链接:https://javaforall.cn
在某些情况下,您需要在不支持图形化界面的设备上下载并使用白鹭引擎(比如基于 Linux 的构建服务器),您可以使用白鹭引擎提供的命令行工具安装引擎。...#准备工作您需要安装最新版本的 NodeJS 与 npm,具体方法不再赘述安装好NodeJS与 npm 后,请打开一个终端,执行如下命令npm install @egret/setup -gWindows...操作系统请确认以管理员模式打开终端,MacOS / Linux 操作系统请在命令前添加 sudo#安装指定版本的引擎以安装5.3.7版本的引擎为例,在命令行中输入:egret-setup install...engine 5.3.7#检查本地引擎已安装版本在命令行中输入:egret-setup list engine#检查服务器端引擎列表在命令行中输入:egret-setup remote engine
1.windeployqt和nsis介绍 windeployqt是一个Qt提供的非常有用的命令行工具,用于将Qt应用程序所需的所有依赖项自动复制到应用程序的构建目录中,以便在没有Qt安装的计算机上运行应用程序...只需在命令行中运行以下命令: # 编译好release程序后,进入对应路径 windeployqt 这样就能确保应用程序能够在没有Qt安装的计算机上独立运行,...nsis我用的版本是: nsis-3.02.1(最新版nsis是包含了下面的nisedit的) 2.用nisedit制作脚本 1.新建向导脚本 2.填写应用信息 3.设置图标、语言等 4.设置目录与授权信息...5.选择打包的程序文件 6.设置快捷方式 7.安装后运行方式(只有一个.exe就默认) 8.设置卸载提示 9.完成向导 生成的脚本如下,可自定义更改: 比如要在安装开始的时候选择语言,可以添加以下脚本...,在安装程序结束后,语言代码会存储在这个变量中,手动修改‘$LANGUAGE’的值后,安装包会重新选择最匹配的语言,参考最上面NSIS手册中选择界面语言步骤 StrCmp $LANGUAGE "cancel
证书链的原理: 根证书自签名,而其他证书的公钥使用根证书的公钥验证,验证通过的则子证书有效,子证书则可以发行下一个分支。...工具 在命令行安装证书需要用到证书管理器 certmgr.exe,这个二进制可执行文件在 Win10 中 大概 这个路径下,C:\Program Files (x86)\Windows Kits\8.1...\bin\x86\certmgr.exe,建议把这个二进制打在程序的发布包中,或者让程序从网络上拉取到本地。...certmgr.exe 可以通过该工具实现证书的管理操作: D:\>certmgr.exe /?...结论 certmgr.exe 需要自己分发到确定的路径下再调用 作为用户不要轻易安装来历不明的证书
1.安装sendmail: yum install sendmail 2.安装mailx: yum install mailx -y 3.编辑发送的配置文件: vi /etc/mail.rc #在最后添加以下配置
前者是固定的版本,升级需要手动下载安装包,而后者会随着软件新版本发布自动升级。 微软商城里还有挺多有意思的程序,比如可以直接安装Linux子系统,完全原生。...比去找VM安装虚拟机,或者双系统方便多了。 但这里有个问题,商城的程序默认安装到C盘。相信大家为了避免重装系统数据丢失,习惯把很多程序安装到C盘以外的盘,配置给C盘的空间其实比较小。...从下图我们可以看到,如果我们想改变系统的文档、音乐、图片等文件夹的默认路径(C盘),也可以在这里更改。 更改完之后,我们就会在新的磁盘里看到这个文件夹,当然我们无法直接打开进去里面。...接下来,我们看看怎么更改已经安装好的程序的路径。 步骤1 设置——Apps(程序) ——程序与功能,可以看到我们安装好的程序。里面,只有通过微软商城安装的程序可以更改安装路径。...其他手动下载安装包的程序只能在这里进行卸载。 步骤2 点击程序最右边的三个点,选择剪切(移动),在弹出的窗口选择目标磁盘,确定即可。
参考链接: Python | 6(命令行和变量参数) python程序练习——变量定义与命令行运行时变量赋值输入 在学习使用、编写python程序时,常常会困惑变量要怎么定义比较好,且有时看到别人的代码在命令行运行决定很高级很牛逼...下面是 简单的练习示例截图 可实现的操作 可直接运行,使用的是默认的变量值;命令行运行示例;可命令行时,对变量进行赋值。 ...代码 ''' 程序中个变量&属性的定义 ''' import argparse def main(args): print(args.haveatry) if __name__ == '
node官网地址:https://nodejs.org/en/ b、在windows 命令行下检查node是否安装成功。分别输入 node -v, npm -v 。...c、在命令行,下载淘宝镜像命令工具 cnpm。...里面的应用程序HelloWorld.exe就可以直接打开桌面应用了。...NSIS 打包 Electron 生成exe安装包 NSIS操作简单,而且打包出来的安装包,安装过程和卸载过程都更加正规。推荐使用 一....准备 1.下载NSIS软件,安装 NSIS中文版下载地址:https://pan.baidu.com/s/1mitSQU0 2.安装asar (参考官方文档https://www.w3cschool.cn
用了lnmp一键安装包,发现自己越来越长见识啦,我的虚拟机中同时安装了两个版本的PHP,我每次php -v 时都是一个低版本的php,后来想直接用高版本了,就想着配置一下环境变量就搞定了,于是就安装环境变量的折腾...,最后发现无论怎么调整都没办法更改过来,查看了lnmp的论坛才知道,只需要建一个软连接即可。
在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。 例如: Setup.exe -R 2、接着会显示常见的安装界面,并且显示一些选项,例如要安装的目录等。...我们可以通过使用一个参数跳过这个对话框: setup.exe /silent /suppressmsgboxes 有些利用 Inno 技术做作的安装包会在程序安装完毕后自动运行所安装的程序,例如:ISOBuster...七、Nullsoft SuperPiMP Install System (NSIS) 使用 NSIS(NullSoft Installation System)制作的安装文件,可用 /S (注意大写)来进行静默安装...这类的软件都会在安装结束后显示一个确认屏幕(CDex)或者一个设置文件关联方式的结束安装屏幕(Winamp) 怎么判断哪个程序是使用 NSIS 技术打包的?...很多用NSIS打包的程序在安装的时候都有类似的窗口,例如 Winamp 和 CDex 。
在几秒钟内为您的应用创建一个安装程序,然后将其分发给您的用户在Windows,Mac和Linux上去使用 设置环境 推荐使用python-3.6,其他版本可能会有些Bug 首先我们需要在pycharm中创建一个...然后通过虚拟环境中的pip安装fbs和PyQt5, 注意我们需要指定Qt的版本,其他版本我在测试的时候有些bug pip install fbs PyQt5==5.9.2 你也可以使用PySide2...fbs run 打包APP 我们可以通过下面命令来打包我们的工具 fbs freeze 创建安装程序 我们可以通过下面命令生成我们的安装包, 需要注意的是在Windows上面我们需要安装NSIS...fbs installer 我们可以直接通过命令行安装 choco install nsis.install --yes 如果对choco还有不了解的可以看看我之前分享的文章 chocolatey...设置完了后记得重开pycharm,不然环境变量不会生效 更多高级用法,比如说添加license key, 接入sentry, 添加证书等,我们可以去看看官方文档 https://build-system.fman.io
根据 lindexi 的建议,可以用如下更优的方案: 根据 C 厂的长期实践经验,最佳做法是写一个 UpdateFix 类似的程序集, 然后通过命令行参数调用起来,靠 C# 代码编写逻辑处理防火墙。...这里介绍的是,如果在应用安装时(使用 NSIS 打包),自动添加防火墙规则,避免上述问题。...中集成上述 netsh 命令 在 NSIS 脚本中,可以通过 ExecWait 直接执行命令,参考如下 #define FIREWALL_NAME "my dicom viewer" Function...改进 CMD 命令行窗口的闪烁 这里使用的方式是,在 NSIS 中,调用 vbs 脚本,可以做到没有命令行窗口。...通常安装程序会以管理员身份运行,如果不是,则需要注意这个问题。
特点: 跨平台支持: 文件及命令自动执行 防病毒检测 可以打开或关闭显示屏监视器 隐藏或显示文件和目录 查看或修改hosts文件 查看系统所有环境变量 键盘记录器具有查看状态,启动,停止和将日志转储到主机系统的选项...,以获取用户密码 dump通过Chrome保存的密码 清除系统,安全和应用程序日志 启用或禁用RDP,UAC和Windows Defender等服务 编辑已访问,已创建和已修改的文件属性 创建自定义弹框...stitchgen 命令 “stitchgen”命令为用户提供了,在Windows上创建NSIS 安装程序和在posix机器上创建Makeself 安装程序的选项。...对于Windows,安装程序会将payload进行打包,以躲避防火墙的检测,保证payload的持久有效性。而对于Mac OSX和Linux,安装程序则直接上传paylaod,并尝试持久化权限。...想要创建NSIS安装程序,则必须下载安装NSIS。
生成 NSIS 安装包 只要配置了 set_formats("nsis") 格式,然后执行 xmake pack 命令,就能生成 NSIS 格式的安装包。...这通常用于制作绿色版的安装包,内部不太任何自动安装脚本,用户需要自己设置 PATH 等环境变量。...我们也可以通过 add_targets 去绑定需要安装的 target 目标程序和库。更多详情见下面关于 add_targets 的接口描述。...当然,我们也可以通过 xmake pack --formats=nsis,targz 来选择性指定当前需要打哪些格式的包。...修改打包文件名 我们可以在配置文件中,通过 set_basename() 来修改包名,也可以通过命令行去修改它。
使用 WiX 的命令行工具编译 XML,生成 .msi 安装包。WiX Toolset 的优势:高度可定制,适用于复杂的安装需求。支持丰富的安装功能,如服务安装、注册表管理、系统权限设置等。...Inno Setup 和 NSIS第三方工具:Inno Setup 和 NSISInno Setup 和 NSIS 是两款常见的第三方打包工具,它们提供了更灵活的安装包配置选项。...Inno Setup 打包步骤:下载并安装 Inno Setup。使用其内置的脚本编辑器,编写安装脚本,定义要打包的文件、安装路径等。编译脚本,生成安装包。NSIS 打包步骤:下载并安装 NSIS。...编写 NSIS 安装脚本,配置安装过程中的各项细节。使用 NSIS 编译器生成安装程序。第三方工具的优势:灵活、轻量,可以通过脚本实现高度自定义。支持压缩安装包,生成体积较小的安装程序。...通过选择合适的打包工具,不仅可以提高开发效率,还能为用户提供更好的安装体验。
安装的提示后提示错误为: The term 'pip' is not recognized as the name of a cmdlet 具体的提示信息如上图所示。...原因和方案 出现上面的问题的原因大部分情况是因为在 Python 安装的时候没有将 Python 的 Path 添加到环境变量中去。...通常这个文件是位于 Python 安装路径下有一个 Scripts 的文件夹。...例如,如果使用默认的安装路径,那在我的计算机上的文件安装路径为: C:\Users\yhu\AppData\Local\Programs\Python\Python39\Scripts 将上面的路径添加到你的...当完成上面的设置后再重启命令行工具,再输入 pip 应该不会提示有问题了。 因为 VSCode 使用的是 PS 的控制台,所以应该不需要进行修改也可以使用了。
用户将无法管理诸如“首先安装 Python,然后安装依赖项,下载 .tar.gz 存档并将这些命令键入命令行…”之类的指令。...我们目前的想法是使用 NSIS 创建一个包含 Python 和 Python-LDAP 作为 MSI 的安装程序,然后注册我们自己的简单的基于 Python 的 Web 服务器作为 Windows 服务...NSIS 可以做到这一点吗?例如,NSIS 可以检查当前安装的 Python 副本吗?有没有更好的方法来做到这一点——是否有方便的框架可以让我们将代码放入一个文件夹并将其捆绑起来以制作安装程序?2....方法二您可以使用像 cx_Freeze 这样的工具将 Python 脚本转换为可执行文件,然后使用 NSIS 将可执行文件打包成安装程序。...使用 NSIS 将可执行文件打包成安装程序。nsis-makensis my_app.nsi这将创建一个名为 my_app-setup.exe 的安装程序。3. 使用安装程序安装应用程序。
打包问题 参考文档: https://www.electron.build/configuration/nsis 使用nsis打包windows程序的安装包 在 vue.config.js 中配置打包配置...', arch: ['ia32', 'x64'] }] }, nsis: { oneClick: false, // 一键安装 perMachine...: true, // 为所有用户安装 allowElevation: true, // 允许权限提升, 设置 false 的话需要重新允许安装程序 allowToChangeInstallationDirectory...: true, // 允许更改安装目录 createDesktopShortcut: true, // 创建桌面图标 createStartMenuShortcut...) ② 在nsis打包配置文件(installer.nsh)中添加配置 在安装的时候在注册表注册URL protocol ?
1、点击[此电脑] 2、点击[卸载或更改程序] 3、点击[Notepad++(64-bit x64)] 4、点击[卸载] 5、点击[卸载] 6、点击[解除安装] 7、点击[关闭]
win10系统下更改程序默认安装路径 步骤一:打开win10 设置(点击“开始”,在电源图标的上面,点击“设置”) 步骤二:点击第一个选项框,“系统”即可。...步骤五:选择更改应用保存位置,在此,选择了A盘。单击”应用“。 至此,应用程序默认安装路径修改完毕!
领取专属 10元无门槛券
手把手带您无忧上云