当前位置: 首页 > 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
http://www.xdnf.cn/news/161137.html

相关文章:

  • 补码底层逻辑探讨
  • Web渗透之系统入侵与提权维权
  • 100个节点的部署,整合Docker、Kubernetes和Jenkins的详细设计
  • setup语法糖
  • JVM知识点(一)---内存管理
  • EXPLAIN使用教程EXPLAIN命令分析MySQL查询性能
  • LIDC-IDRI数据集切割代码教程【pylidc库】
  • 【Linux】web服务器的部署和优化
  • 大规模数据同步后数据总条数对不上的系统性解决方案:从字段映射到全链路一致性保障
  • dav_pg12_表膨胀系列一 优化
  • Android学习总结之自定义View绘制源码理解
  • 正确应对监管部门的数据安全审查
  • AI算法优化建筑形态与能耗管理 实现方案和技术架构
  • RT-Thread学习笔记(四)
  • 财务管理域——经营决策支持系统
  • Day102 | 灵神 | 二叉树 合并二叉树
  • 开发首个Spring Boot应用
  • 访问Redis时遇到 unknown command ‘FT.INFO‘, with args beginning with 错误的解决方案
  • MATLAB中调用CPLEX求解工具箱
  • Python + Playwright:如何在Docker 容器运行测试?
  • 0x27 A* + 0x28 IDA*
  • Adobe Photoshop(PS)2022 版安装与下载教程
  • 前端开发本地配置 HTTPS 全面详细教程
  • HackMyVM - Chromee靶机
  • 人工智能:入门阶段学习路径
  • per-task affinity 是什么?
  • 30天通过软考高项-第四天
  • Python循环语句-for循环(基础语法,range语句,临时变量作用域,嵌套应用)
  • 【计算机视觉】CV实战项目- DFace: 基于深度学习的高性能人脸识别
  • leetcode201.数字范围按位与