当前位置: 首页 > news >正文

NSIS打包

以下是一篇详细的 NSIS 打包 EXE 的入门教程:


NSIS 打包 EXE 入门教程

NSIS(Nullsoft Scriptable Install System)是一款开源的 Windows 安装包制作工具,支持脚本化定制安装流程。本教程将带你从零开始,创建一个简单的 EXE 安装程序。


1. 环境准备

1.1 下载 NSIS
  • 访问官网:NSIS 下载页面
  • 下载并安装最新版本(建议选择 NSIS + HM NIS Edit 编辑器的组合包)。
1.2 安装后验证

安装完成后,桌面会生成两个图标:

  • NSIS:主程序(命令行工具)
  • HM NIS Edit:可视化脚本编辑器(推荐新手使用)

2. 创建第一个安装包

2.1 准备文件

假设你要打包以下文件:

MyApp/├─ MyApp.exe        # 主程序├─ readme.txt       # 说明文件└─ data/            # 资源文件夹└─ config.ini
2.2 编写 NSIS 脚本
  1. 打开 HM NIS Edit,新建一个脚本(File → New Script)。
  2. 输入以下基础脚本:
; -------------------------------
; 基础配置
; -------------------------------
!define APP_NAME "MyApp"
!define APP_VERSION "1.0"
!define PUBLISHER "Your Company"
!define OUTPUT_FILE "MyApp_Installer.exe"; 设置压缩方式(推荐使用 LZMA)
SetCo

相关文章:

  • 数据存储与安全保障双重buff叠满!极空间NAS『病毒查杀』功能上线,如何妙用?
  • Unity-Shader详解-其二
  • STM32 开发 - stm32f10x.h 头文件(内存映射、寄存器结构体与宏、寄存器位定义、实现点灯案例)
  • DAM-3B,英伟达推出的多模态大语言模型
  • 正确应对监管部门的数据安全审查
  • KEPServerEX 6与西门子1500PLC进行OPC通讯
  • 搜广推校招面经八十二
  • 代码随想录打卡|Day28 动态规划(理论基础、斐波那契数列、爬楼梯、使用最小花费爬楼梯)
  • Pycharm 代理配置
  • 【C】初阶数据结构13 -- 快速排序
  • 【Pandas】pandas DataFrame rmul
  • IP数据报发送和转发的过程
  • c语言知识整理
  • LLaMa Factory大模型微调
  • 机器学习——朴素贝叶斯法运用
  • 小白如何学会完整挪用Github项目?(以pix2pix为例)
  • Android Compose 框架矢量图标深入剖析(七)
  • compose 二维码扫描qrcode
  • Swift与iOS内存管理机制深度剖析
  • 【随笔】地理探测器原理与运用
  • 欢迎回家!神十九返回舱成功着陆
  • 新造古镇丨上海古镇朱家角一年接待164万境外游客,凭啥?
  • AI观察|算力饥渴与泡沫
  • 央媒谈多地景区试水“免费开放”:盲目跟风会顾此失彼
  • 文旅部副部长饶权出任国家文物局局长
  • 识味顺德︱顺德菜的醉系列与火滋味