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

浏览安装后的NSIS目录页面选择后添加"$ {PRODUCT_NAME}"

名词:NSIS

概念:

NSIS (Nullsoft Scriptable Install System) 是一款易于使用、跨平台的安装和部署系统。它是一个开源软件,用于创建Windows安装程序、卸载程序和更新程序。NSIS 使用脚本语言(如Python、Pascal 或 C++)为安装程序添加自定义功能和修复处理。

分类:

  1. 脚本语言 - NSIS 使用脚本语言编写安装、卸载和更新脚本,如Python、Pascal 或 C++。
  2. 编译器 - NSIS 包含一个简单的编译器,用于将脚本文件编译成安装程序或编译成普通文件。
  3. 插件 - NSIS 支持插件扩展,开发人员可以扩展NSIS的功能,使用自己的插件或替换现有的插件。

优势:

  1. 易于使用 - NSIS 的设计原则是让用户尽可能简单地使用和定制安装过程。
  2. 跨平台 - NSIS 可在 Windows、Linux 和 macOS 上运行。
  3. 高度可定制 - NSIS 提供脚本语言和插件,让用户能够高度定制安装过程和设置。
  4. 轻量级 - NSIS 的安装程序包相对较小,不会占用大量计算资源。

应用场景:

  1. 软件开发者 - NSIS 可用于打包和分发软件,创建安装程序,自动更新,以及卸载程序。
  2. 系统管理员 - NSIS 可用于创建操作系统部署映像,部署服务器软件,管理软件的更新和补丁。
  3. 开发者教育 - NSIS 可用于教授初学者关于软件打包、部署和安装的基本概念。

推荐的腾讯云相关产品:

  1. 腾讯云云开发 - 提供云服务器、云数据库、云存储等基础设施服务,用于搭建、部署和运行您的软件。
  2. 腾讯云安装部署 - 利用腾讯云安装部署服务,简化部署过程并加速应用程序上线。

产品介绍链接:

  1. 腾讯云云开发
  2. 腾讯云安装部署
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python安装目录在哪里

从官网下载python安装包,安装过程中可选择装在C盘或D盘或者其他磁盘。...如果忘记了安装在哪里,可以在命令行中使用以下命令 where python 会显示python绝对路径 C:\Users\Administrator where python C:\Users...此时便进入了python交互模式,可以编写代码了。...方法扩展: 找不到python安装路径解决方法 解决方法一:使用python命令行 解决方法二:再安装一次python,就可以看到原本安装路径 。...同时,配置好python环境变量 解决方法之三:显示隐藏文件 到此这篇关于python安装目录在哪里文章就介绍到这了,更多相关python安装在哪内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

2.5K10

QT5.1编译安装目录问题(硬路径问题)

QT5.1编译安装目录问题(硬路径问题) 这个是我编译参数: configure -ltcg -confirm-license -opensource -platform win32-msvc2010...lssleay32 -llibeay32" nmake编译过程是一路顺利,没有发生过错误提示,然后是nmake install也顺利完成,用VSAddin导入VS2010中也能顺利编译QT程序 唯一奇怪就是...-prefix "D:\QT\5.1.0_vc2010_x64" 定义安装目录,完全不能改,无论是修改5.1.0_vc2010_x64目录名或者将5.1.0_vc2010_x64移到其他目录,这个编译版本就不能工作了...,连bin下QT几个自编译软件也打不开,而一旦恢复D:\QT\5.1.0_vc2010_x64目录结构就一切都恢复了正常 有哪位遇到过类似的情况吗?...难道QT还有目录依赖症?这样我在其他机器上怎么配置啊?? 需要在qmake.exe同一文件夹下,创建一个qt.conf文件(ANSI格式) 内容为 [paths] Prefix = ..

20520
  • NSIS 打包 Electron 项目的注意事项(拖拽、权限、兼容性等)

    我自己本人不做 Electron 开发,但有一位合作伙伴在使用 NSIS 打包 Electron 应用时候遇到了一些问题,主要问题有以下几个,先记录下来,然后追个击破。...PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd 如代码第三行所示,我们将应用安装所在目录执行程序通过...$\r$\n$\r$\n点击 “确定” 强制关闭${PRODUCT_NAME},继续安装。$\r$\n点击 “取消” 退出安装程序。"...经过排查发现,NSIS 打包安装包程序默认是以管理员身份启动,第一次安装完成自动启动应用时会继承安装权限(管理员)导致拖拽功能无法使用了,而直接从桌面运行快捷方式是没问题。...在初始化代码中加如下代码,让安装包使用普通用户权限: RequestExecutionLevel user 当安装包没有管理员权限,你安装到 C:\Program Files 目录就会被拒绝,这时你可以参考想

    1.2K20

    DEDECMS织梦更改include目录重命名,后台选择副栏目无法加载解决方法

    织梦dedecms是新手站长使用得比较多一个建站开源程序,正因如此,也是被被入侵挂马比较多程序。...下面就来跟大家说一下重新命名dedecmsinclude文件夹后台选择副栏目空白无法加载问题 第一、打开织梦后台article_add.htm,找到文件里把include替换成你修改include...目录名字,比如details,我是把“/include/”替换成“/details/”,目前还没发现有什么错误,因为include是php语言,有很多地方“include”我们是不能换。...最后,打开后台文档选择副栏目示范一下。...以上就是本文全部内容,希望对大家学习有所帮助,也希望大家多多支持 原文链接:https://www.mimisucai.com/teach/dedecms/202236283.html

    1.8K10

    【C++】Qt:基于windeployqt+nsis程序打包和发布

    1.windeployqt和nsis介绍 windeployqt是一个Qt提供非常有用命令行工具,用于将Qt应用程序所需所有依赖项自动复制到应用程序构建目录中,以便在没有Qt安装计算机上运行应用程序...nsis我用版本是: nsis-3.02.1(最新版nsis是包含了下面的nisedit) 2.用nisedit制作脚本 1.新建向导脚本 2.填写应用信息 3.设置图标、语言等 4.设置目录与授权信息...5.选择打包程序文件 6.设置快捷方式 7.安装运行方式(只有一个.exe就默认) 8.设置卸载提示 9.完成向导 生成脚本如下,可自定义更改: 比如要在安装开始时候选择语言,可以添加以下脚本...Pop $LANGUAGE ;获得用户对于语言选择结果 ‘$LANGUAGE’是多语言变量,在安装程序结束,语言代码会存储在这个变量中,手动修改‘$LANGUAGE’安装包会重新选择最匹配语言...,编译即可: 测试安装完成,生成桌面快捷方式如下:

    42010

    Electron桌面应用打包流程(记录一下)

    index.html          main.js          package.json     index.html使我们想要显示页面,main.js为此应用入口,package.json...这个参数是当前安装Electron版本,不知道可以直接electron就能看到了,我这里是1.4.13,经过改进如下: electron-packager ..../HelloWorldApp --arch=x64 --version=0.0.1 --electron-version=1.4.13 执行完毕,看到父级目录下已经产生了我们希望看到应用文件夹。...NSIS 打包 Electron 生成exe安装NSIS操作简单,而且打包出来安装包,安装过程和卸载过程都更加正规。推荐使用 一...._20190826110619.png 三.打开NSIS 1)选择可视化脚本编辑器 企业微信截图_20190826110653.png 2)选择使用脚本向导创建新脚本文件,确定 企业微信截图_20190826110718

    5.8K62

    Electron集成Vue Cli3创建项目

    cli# ORyarn global add @vue/cli 检查其版本是否正确 (3.x) vue --version 创建项目添加依赖 vue ui 安装插件 vue-cli-plugin-electron-builder...中静态页面建议放在public文件夹中 打包配置 我们使用vue-cli-plugin-electron-builder内部也是用electron-builder打包,但是配置位置不能像之前那样配置了.../LICENSE.txt" } } } } }; 注意事项 图标的路径是相对于vue.config.js所在目录相对位置,也就是说图标要放在项目的根目录,不是构建生成目录路径...LICENSE.txt文件编码必须为GBK编码 页面加载方式 之前直接用Electron写代码,后来要结合Vue Cli3创建项目,本来想是直接把Electron代码放在Vuepublic目录中.../classtools/ppt/ppt.html"); } 但是发现开发环境中完全没问题,打包就各种找不到依赖 所以这种方式是行不通,只能把Electron中静态页面用Vue方式在写一遍 但是问题是

    2.5K20

    BEA Platform安装,各个目录结构用途之简单介绍 Weblogic应用服务器JSPJDKEXT

    阅读更多 BEA Platform安装,各个目录结构用途之简单介绍 比如: X:\bea 目录 beahomelist                   #文件,里面保存着BEA安装路径...#目录,日志目录 registry.xml                  #文件,记录BEA产品安装信息,计算名,目录安装哪些产品,JavaHome,安装时间,目录安装哪些JDK等等 UpdateLicense.cmd...  #目录,此目录不可删除,系统部署系统使用,包含着应用程序extract目录                     extract   #目录,包含着系统进行部署存放文件,比如,你应用程序...#目录,包含着WebLogic相关信息,里面的server目录就是服务器信息了。    ...#其它目录,根据安装产品不同有不同目录信息portal,workshop等等     server                    #目录,包含着WebLogic Server信息 .....

    76830

    将木马文件打包回安装包(新手友好版)

    正文: 我们需要用到工具时nsis 下载安装nsis工具http://www.pc6.com/softview/SoftView_14342.html 我们打开后点击第一个就可以 然后我们选择下一步...我们点击确定 这里填写一些我们软件信息 这里选择我们图标和安装包文件名,默认就好 这里不用设置直接下一步 这里把授权文件去掉,不然等会编译会出错,因为你没有。...这里我们选择目录是我们添加了木马程序目录,注意时目的目录圈起来地方如果没有就手动加上。包含子目录也勾上。...这里添加快捷方式,建议不添加,会报错,有需求可以最后在代码层面作修改添加快捷方式。 这里就下一步好了。 默认下一步。 勾选完成 最后我们保存编译。...然后我们看一下目录,到目录安装 安装完成我们到kalics中查看是否上线,当然安装完需要运行软件。 成功上线了。

    37140

    Package Easy(基于NSIS打包工具) 使用方法(五)

    所以,新一版V1.0.5 它来了更新内容* 解决多语言切换问题* 解决安装可以选择复制文件到指定目录* 解决无法配置NSIS路径问题* 解决在结束页面不设置监视进程时无法编译通过问题* 新增批量删除...,批量选择,批量变更目录* 新增忽略列表,解决反复添加不需要文件问题功能说明多语言切换问题修改多语言实现方案,多语言实时切换 图片解决安装可以选择复制文件到指定目录在组件设置中可以选择已存在文件不进行复制...修复原来NSIS配置路径功能无效问题4. 解决在结束页面不设置监视进程时无法编译通过问题5. 新增批量删除,批量选择,批量变更目录 a. 程序集列表可以进行多条编辑或者忽略 b....新增选择性复制文件 d....新增忽略列表结语 每次更新我都会尽最大努力去解决一些问题,目前问题来源主要是使用中一些问题,如果各位有更好意见建议,欢迎留言~仓库地址GitHub地址:https://github.com/tangmanger

    14810

    Electron实用技巧-electron-builder中用户协议(license)使用及多语言支持

    # 1 通常pc软件安装过程中,会加入用户协议,如: 下面介绍一下使用electron-builder打包应用,如何加入license。...注意,这里有一个中文乱码问题,如果只考虑windows系统的话,编码可以选择ANSI,就不会乱码了。...# 3 如果要支持多语言,只需修改license文件名添加对应语言代码后缀,如:license_xxx.txt。...下面在我/public目录下新建license_en.txt和license_zh_CN.txt: 为了测试多语言,我增加一个语言选择配置displayLanguageSelector(正常不建议使用这个配置...: true, }, 打包安装选择语言: 英文: 中文: macOS: 参考资料 [1] nsis: https://www.electron.build/configuration/nsis [

    2.5K40

    超详细之dll劫持+打包钓鱼详细教程

    会在同目录下生成conf.inf 和wwwcomw.dll两个文件 图片 图片 3.3利用PE工具把DLL导入EXE 把上述生成文件放到需要劫持目录下。...把EXE放入到PE查看中-->选择函数-->随便选择一个右键Add New Import DLL选择->选择函数->添加到列表->输入表列表中选中刚刚添加到内容,最后点击添加即可。...图片 图片 图片 3.4上线 图片 4 nsis重新打包 上述完成,本地劫持完成,这里使用nsis重新打包,进行钓鱼。 4.1准备工作 源安装包 源文件ico图标提取。...图片 4.2打包 选择可视化脚步编辑器 图片 安装需求填写 图片 图片 应用程序默认目录,本地安装一次最好,看一下本地默认安装目录 例如:C:\Program Files (x86)\V**(本地)...然后修改本地安装了,防止冲突,设置成了V**1 图片 选择需要打包目录,把每个字目录选中。

    2K50

    公司居然把所有在线音乐都屏蔽了,所以我决定......

    "allowToChangeInstallationDirectory": true, // 允许修改安装目录 "installerIcon": "....会在根目录下(此处目录是可在参数中配置)下生成.exe,运行该文件,并且没有报错,则说明本次打包成功 image.png 「特点:」 1、支持平台有:Windows (32/64 bit)、OS...除了这几点之外,由electron-builder打出包更为轻量,并且可以打包出不暴露源码setup安装程序。考虑到以上几点,我果断选择了electron-builder。...win --x64" }, 「使用npm run dist打包」 QQ截图20220830230841.png 「打包在dist目录生成如下文件:」 image.png 解压zip包或执行setup...安装文件,应用启动且没有报错,则说明本次打包成功。

    89920

    Electron创建项目的两种方式

    前言 两种方式 Vue Cli3 + vue-cli-plugin-electron-builder Webpack+HTML+JS 怎么选择 方式1适合单窗口项目,注意一定不要创建多个窗口加载不同路由...方式2适合多个窗口项目,这样每个窗口占用内存都会降下来。 单窗口项目 注意 这里单窗口项目是可以有多个页面的,可以内部路由跳转。...详情参见:https://www.psvmc.cn/article/2019-11-05-vue-cli3-electron.html vue ui 创建项目安装插件 vue-cli-plugin-electron-builder...图片建议放在项目根目录下建一个image文件夹,加载图片类似 > > 这样可以保证打包前和打包运行图片都是可以访问。...JS output设置输出JS目录和文件名 把HTML放在根目录 v_login.html <!

    51020

    NSIS 打包脚本基础

    这如其名字所指出那样,NSIS 是通过它脚本语言来描述安装程序行为和逻辑NSIS 脚本语言和通常编程语言有类似的结构和语法,但它是为安装程序这类应用所设计。...点击文件->新建脚本:向导,接下来根据向导页面的设置选项一步步设置你需要安装条件。 ? 2、也可以在编辑器中编写nsi脚本,然后再编译生成exe安装包文件。...脚本结构 NSIS脚本(下称nsi脚本)主要包含安装程序属性、页面、区段、函数。 属性 用来定义安装程序行为和界面风格,这些属性大部分是编译时刻属性,即不能在运行时刻改变。...UninstPage instfiles 区段 是对应某种安装/卸载选项处理逻辑,该段代码仅当用户选择相应选项才被执行。...$EXEDIR 安装程序运行时位置。(从技术上来说你可以修改改变量,但并不是一个好方法)。 ${NSISDIR} 包含 NSIS 安装目录一个标记。在编译时会检测到。

    4.9K60
    领券