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

在windows启动时使用NSIS安装程序启动包装的exe。

在Windows启动时使用NSIS安装程序启动包装的exe是一种将程序自动添加到系统启动项的方法。NSIS是Nullsoft Scriptable Install System的缩写,是一个免费的开源脚本驱动的安装/打包工具,用于创建Windows上的安装程序。

具体步骤如下:

  1. 创建NSIS脚本:使用NSIS创建一个脚本文件,该脚本文件描述了安装程序的行为和逻辑。在脚本中,你可以指定要安装的文件、目录结构、创建快捷方式、注册表项等。
  2. 编译NSIS脚本:使用NSIS编译器将NSIS脚本文件编译为可执行的安装程序。编译后会生成一个exe文件。
  3. 打包exe文件:将生成的exe文件与要启动的程序(也可以是exe文件)进行打包。你可以使用NSIS提供的打包指令,将exe文件和要启动的程序一起打包成一个安装程序包。
  4. 将安装程序包添加到系统启动项:将打包好的安装程序包添加到Windows的启动项中,使其在系统启动时自动运行。具体操作步骤取决于Windows版本,一般可以通过以下方式进行设置:
    • Win+R打开运行窗口,输入"shell:startup",回车打开启动文件夹,将安装程序包复制到该文件夹中。
    • 使用系统工具,如任务管理器(Task Manager)或系统配置实用程序(System Configuration Utility),找到启动选项卡,并添加安装程序包。

请注意,为确保安装程序能够正确运行,建议在安装过程中检查系统要求、依赖项、版本兼容性等。另外,如果需要设置程序的其他启动参数或配置项,可以在NSIS脚本中进行相应的设置。

以下是一些腾讯云相关产品和产品介绍链接,适用于云计算领域的一些需求:

  • 云服务器(Elastic Cloud Server,ECS):提供可伸缩的计算能力,支持多种操作系统和应用场景。 产品介绍链接:https://cloud.tencent.com/product/cvm
  • 云数据库MySQL(TencentDB for MySQL):高性能、可扩展的关系型数据库服务,适用于Web应用、移动应用、游戏等场景。 产品介绍链接:https://cloud.tencent.com/product/cdb_mysql
  • 云存储对象存储(Cloud Object Storage,COS):安全、持久、可扩展的云端存储服务,适用于图片、音视频、备份等应用场景。 产品介绍链接:https://cloud.tencent.com/product/cos

请注意,以上仅为腾讯云的一些产品示例,你可以根据具体需求和场景选择合适的腾讯云产品。

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

相关·内容

  • Win32 程序启动时激活前一个启动程序窗口

    Win32 程序启动时激活前一个启动程序窗口 发布于 2018-08-05 13:48 更新于 2018...不过,传统 Win32 程序可就要自己来控制单实例了。 本文介绍简单几个 Win32 方法调用,使 Win32 程序也支持单实例。...---- 激活之前进程窗口 我们可以通过进程名称找到此前已经启动进程实例,如果发现,就激活它窗口。...例如在 Windows 10 中,此窗口可能在其他桌面上。那么我们需要添加额外代码将其显示出来。...欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后作品务必以相同许可发布

    90120

    如何改善应用程序 Linux 中启动时

    大多数 Linux 发行版默认配置下已经足够快了。但是,我们仍然可以借助一些额外应用程序和方法让它们启动更快一点。其中一个可用这种应用程序就是 Preload。...简而言之,一旦安装了 Preload,你使用较为频繁应用程序将可能加载更快。 在这篇详细教程中,我们将去了解如何安装使用 Preload,以改善应用程序 Linux 中启动时间。... Linux 中使用 Preload 改善应用程序启动时间 Preload 可以 AUR 上找到。...因此,你可以像下面一样,使用 APT 包管理器去安装它。 $ sudo apt-get install preload Preload 安装完成后,重新启动系统。...因为 SSD 访问时间比起一般硬盘来要快多,因此,使用 Preload 是没有意义。 Preload 显著影响启动时间。因为更多应用程序要被预读到内存中,这将让你系统启动运行时间更长。

    3.8K10

    基于Python远程管理工具(RAT) – Stitch

    你可以根据自己需要,来选择绑定IP及监听端口。 你还可以设置是否目标系统启动时,向你发送系统信息邮件,以及是否开启键盘记录。...stitchgen 命令 “stitchgen”命令为用户提供了,Windows上创建NSIS 安装程序和在posix机器上创建Makeself 安装程序选项。...对于Windows安装程序会将payload进行打包,以躲避防火墙检测,保证payload持久有效性。而对于Mac OSX和Linux,安装程序则直接上传paylaod,并尝试持久化权限。...想要创建NSIS安装程序,则必须下载安装NSIS。...维基(Wiki ) Stitch 使用文档 安装环境 Python 2.7 运行对应操作系统安装命令: Pycrypto Requests Colorama PIL Windows 支持 Py2exe

    3.8K50

    将独立 Python 网络应用程序分发给非技术用户

    该应用程序将在托管网站上运行,但我们也希望用户能够下载一个自包含应用程序,以便他们可以本地安装,以获得更好性能或他们根本无法在教室中使用互联网连接。...我们目前想法是使用 NSIS 创建一个包含 Python 和 Python-LDAP 作为 MSI 安装程序,然后注册我们自己简单基于 Python Web 服务器作为 Windows 服务...解决方案方法一使用 NSIS 是一个好主意,但我们建议使用诸如 pyinstaller(我们个人最喜欢,其他选择是 bb_freeze 和 py2exe)这样“打包器”来使用 NSIS 之前创建...cx_Freeze 可以将 Python 脚本转换为名为“my_app.exe可执行文件,然后可以使用 NSIS 将可执行文件打包成名为“my_app-setup.exe安装程序,如下所示:1....nsis-makensis my_app.nsi这将创建一个名为 my_app-setup.exe 安装程序。3. 使用安装程序安装应用程序。my_app-setup.exe这将安装应用程序

    9810

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

    我自己本人不做 Electron 开发,但有一位合作伙伴使用 NSIS 打包 Electron 应用时候遇到了一些问题,主要问题有以下几个,先记录下来,然后追个击破。...) 打包后应用第一次启动无法使用拖拽功能 脚本设置启动程序兼容性 设置程序兼容性有两种方式,一种是手动右键修改,但这种方式明显不可能让用户自己去操作,所以我们需要另外一种方式就是安装程序后自动写入一个注册表...,告诉系统我们启动自己应用时使用 Windows 7 兼容模式运行,示例注册表如下: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\...WriteRegStr 方法写入到了注册表中,给它设置值是 WIN7RTM,这样应用在启动时候,就会以 Windows 7 兼容性模式运行了。...Quit no_run: FunctionEnd 打包后无法使用拖拽功能 经过排查发现,NSIS 打包后安装程序默认是以管理员身份启动,第一次安装完成后自动启动应用时会继承安装权限(管理员

    1.4K20

    常用软件打包类型及静默安装参数(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 保存在同一个目录中。...很多用NSIS打包程序安装时候都有类似的窗口,例如 Winamp 和 CDex 。

    15K22

    Windows程序启动时出现0xc000007b错误解决方案

    一、背景介绍       不久前用Qt开发了一款小工具公司使用,Debug运行时一切正常。...我知道Qt应用程序发布时候,需要将相关DLL都拷贝到同一个目录下,还得把平台插件文件夹也加进来。因此,整个发布后程序组织结构如下:       因此排除了DLL缺失问题。那么可能是什么原因呢?...Google中搜索错误代码0xc000007b,不少帖子提示是库版本不一致。有可能是因为64位程序中引用了32位库,或者32位程序中引入了64位库导致出错。怎么确定呢?...使用Dependency Walker即可查看:       可以看到,我程序是64位版本,但是确实引用了两个32位库。那么,知道了原因了就好办了。...一般是因为粗心而导致链接到了版本不一致库,但是Debug和编译时都不报错,略感无语。  (2)方案二:对于第一种方案不适用情况,必须采用第二种方案了。本人在第二种情况中纠缠了多时。

    3.2K70

    NSIS 打包脚本基础

    简介 NSIS(Nullsoft Scriptable Install System)是一个开源 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...这如其名字所指出那样,NSIS 是通过它脚本语言来描述安装程序行为和逻辑NSIS 脚本语言和通常编程语言有类似的结构和语法,但它是为安装程序这类应用所设计。...脚本结构 NSIS脚本(下称nsi脚本)主要包含安装程序属性、页面、区段、函数。 属性 用来定义安装程序行为和界面风格,这些属性大部分是编译时刻属性,即不能在运行时刻改变。...$EXEDIR 安装程序运行时位置。(从技术上来说你可以修改改变量,但并不是一个好方法)。 ${NSISDIR} 包含 NSIS 安装目录一个标记。在编译时会检测到。...$QUICKLAUNCH IE4 活动桌面及以上快速启动目录。如果快速启动不可用,仅仅返回和 $TEMP 一样。 $DOCUMENTS 文档目录。

    4.9K60

    重磅:SRS 5.0正式支持Windows平台和安装引导程式

    安装好环境后,Cygwin终端中执行命令: git checkout develop ./configure make 这样就可以编译出Windows版本SRS了,可执行文件....Install from binary 从5.0.89之后,SRS 5.0每个版本release[4],都会附带Windows安装包。你可以下载后,快速安装使用SRS。...下面是一些安装链接,注意你应该用最新版本,而不是使用某个固定版本release[5]: • 最新版本下载[6] • SRS-Windows-x86_64-5.0.89-setup.exe[7] • ...安装后,使用管理员权限启动SRS: 使用FFmpeg或OBS推流到SRS: ffmpeg -re -i ~/srs/doc/source.flv -c copy -f flv rtmp://win11...Package by NSIS 如果你需要自己修改代码并打包,可以使用NSIS[10],Cygwin终端中执行命令: "/cygdrive/c/Program Files (x86)/NSIS/makensis.exe

    1.5K41

    LinuxGUI程序Windows使用

    一,linux机上安装xorg-x11-xauth 如果没装,启动GUI程序会提示Canno open display。...yes 三、Windows客户端上安装X11 Server程序 Xming是运行于WindowsX 服务器,下载Xming:http://sourceforge.net/projects/xming...安装完成后,点击启动即可 四、Windowsssh客户端设置 客户端需要设置x11转发,常用secureCRT和putty,根据自己所用客户端设置即可。...五、安装字体文件 如果发现无法显示文字,有可能是服务器上没安装字体文件,解决方法是到yum上装几个 yum search fonts yum install wqy-zenhei-fonts.noarch...yum install xorg-x11-fonts-100dpi.noarch 最后,登录devnet tlinux服务器,运行一个GUI程序,就可以windows上看到!

    4.5K50

    fbs: 让我们更容易打包和部署python工具

    也欢迎游戏或者影视业内大佬加我微信我们一起交流学习 我们日常生活中,经常会需要把我们工具打包成exe了后再分享给其他人使用。...几秒钟内为您应用创建一个安装程序,然后将其分发给您用户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...: Windows软件部署神器 但此处有个坑点,就是我们需要把nsis根目录添加到system PATH中 不然会报 FileNotFoundError: fbs could not find

    1.6K10

    PySparkwindows安装使用

    Path配置图片测试安装情况,cmd输入spark-shell图片出现Welcome to Spark 表示安装成功,如果没有装Hadoop,则会出现上面一个报错,但不影响Spark安装三、hadoop...安装官网下载https://hadoop.apache.org/releases.html图片解压后配置相关环境图片系统变量新增HADOOP_HOME图片Path配置图片四、winutils安装windows...环境下还需要装个东西来替换掉hadoop里bin文件才行图片下载地址:https://github.com/steveloughran/winutils使用了和hadoop相近版本,测试没问题直接复制替换图片再次测试...:spark-shell图片五、pyspark使用# 包安装pip install pyspark -i https://pypi.doubanio.com/simple/pyspark测试使用from...spark前增加spark查找(直接放在代码最顶上)import findsparkfindspark.init()测试结果:F:\Anaconda3\python.exe D:/PycharmProjects

    1.4K10

    Gradle使用——windows上面安装gradle

    Gradle使用——windows上面安装gradle 简介 Gradle是一个基于Apache Ant和Apache Maven概念项目自动化建构工具。...Gradle 构建脚本使用是 Groovy 或 Kotlin 特定领域语言来编写,而不是传统XML。...简述 开始使用gradle之前,我们需要进行安装,下面是我进行整理安装方式,便于大家快速安装。...环境 windows系统 已安装openjdk11 gradle官方 正文 1、下载发行包 登录gradle官方进行下载最新版发行包 这里我们进行下载二进制包 2、解压到指定目录 将下载下来安装包放到一个特定目录进行解压...,这里我放在了java安装目录中 注:这里如果在C盘可能出现管理员权限问题,可以桌面进行现解压再移动进来即可,或选择存放其他地方。

    1.1K10

    windows使用graalvmspring native将JAVA程序构建为本地可执行exe程序

    使用graalvm aot编译器将java程序编译为本地机器码,大幅提升性能。...随手建一个空springboot项目玩一下启动速度提升肉眼可见,内存占用也大幅下降 执行JAR包 执行AOT编译exe 环境准备 虚拟机 GraalVM官网 社区版官方下载地址 本文使用...完整安装后配置环境变量 INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;C:\Program...AOT编译器 执行命令 gu install native-image 注:gu.exegraalvm bin目录下,如果无法执行检查虚拟机环境变量是否正确 执行命令检查 gu list...可执行文件 使用spring native构建spring应用 直接使用graal AOT构建spring应用是不行,因为很多通过反射等动态加载机制调用类无法追踪,导致ClassNotFound错误无法构建

    2.1K30

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

    写在前面 人真的是会变得越来越懒,也正是人惰性吧,真的是很讽刺。 关于这个应用程序开发,断更了很久,但是代码部分还算没落下吧,终于周一、周二终把这个应用程序写完了。 开发完不是终点。...如何将应用程序打包(Win) 1、关于package.js文件详解 完整实例如下: "build": { "productName":"xxxx",//项目名 这也是生成exe文件前缀名...如果为false,则用户必须使用提升权限重新启动安装程序。...npm run dist打包」 QQ截图20220830230841.png 「打包后dist目录生成如下文件:」 image.png 解压zip包或执行setup安装文件,应用启动后且没有报错,...整体感受 万事开头难,开发环境搭建及应用程序打包方面花费时间是最多,目前网上博主真的好多,但是靠谱真的很少,大部分都是复制别人,真的很坑。

    92020

    pysparkwindows安装使用(超详细)

    本文主要介绍win10上如何安装使用pyspark,并运行经典wordcount示例,以及分享在运行过程中遇到问题。 1....这里建议使用conda建新环境进行python和依赖库安装 注意python版本不要用最新3.11 否则再后续运行pyspark代码,会遇到问题:tuple index out of range https...hadoop安装和配置 4.1 hadoop安装 下载链接:https://hadoop.apache.org/releases.html 如果解压遇到权限问题,需要使用管理员身份运行: 4.2...当Hadoopwindows下运行或调用远程Hadoop集群时候,需要该辅助程序才能运行。...下载对应版本 winutils(我hadoop是3.3.4,winutils下载3.0.0),把下载到bin文件夹覆盖到Hadoop安装目录bin文件夹,确保其中含有winutils.exe文件

    7.1K162

    mysql和workbenchwindows安装使用

    实操大数据之前,我们可以先在本地进行一些小型数据库操作,对sql和spark进行一些初步了解。本文就先介绍下mysql和workbenck安装使用,以及介绍python链接数据库操作。...后续文章再介绍详细使用python对库表sql操作,以及spark计算。...1. mysql安装使用按照指示操作默认安装安装时,MySQL会要求我们设置一个本地登陆账号,账号名一般命为root,端口为3306,自定义一个password即可。...官方下载MySQL Installer:下载后按照步骤安装安装完成后启动输入密码就可以进入啦~2. workbenck安装使用官方下载链接:https://dev.mysql.com/downloads.../workbench/按照步骤进行安装安装完成后启动输入设置mysql密码进入,然后创建一个schema创建后,左侧Schemastab就能看见创建数据库了,然后就可以在里面创建自己tables

    1.8K131
    领券