首页 >电脑软件 > NSIS V3.0.8 Plus版
NSIS V3.0.8 Plus版

NSIS V3.0.8 Plus版

软件大小:22M

软件语言:简体中文

软件类别:应用工具

更新时间:2024-12-17

官方网站:

应用平台:

  • 软件介绍
  • 软件截图
  • 相关软件
  • 相关阅读
  • 下载地址

电脑软件推荐: NSIS V3.0.8 Plus版 U盘低格工具(HA-LLFTOOL) v2.37 免费版 PDFFactory Pro v8.05 免费版 速压 v3.0

NSIS(Nullsoft Scriptable Install System)是一款开源的安装程序开发工具,可以帮助开发者创建自解压、独立运行的安装包。它不依赖任何额外的运行库或框架,简化了用户在安装过程中的交互体验,同时提供了丰富的插件支持,允许开发者自定义安装过程的功能。NSIS 3.0中文版是该工具的最新版本,增强了对Unicode的支持,提升了兼容性和语言支持。此外,它也全面支持64位操作系统,并增加了新的脚本指令与函数,简化了安装程序的开发流程。除了基础的安装功能,NSIS 3.0中文版还提供了批量安装、自动更新、组件选择和自定义安装路径等多种高级功能。作为一款强大且易用的工具,NSIS 3.0中文版不仅适合开发者,也非常适合初学者。其开源和免费的特点,使其在开发者社区中极受欢迎,更新频繁且插件生态丰富,持续提升了用户体验。


NSIS特点

1. 免费开源:NSIS 3.0是一个免费的开源工具,用户可以自由下载、使用、修改源代码,具有高度的灵活性和可定制性。

2. 简单易用:NSIS 3.0的安装程序创建非常简便,用户通过简单的代码和可视化界面即可轻松完成,即使没有编程基础的用户也能快速上手。

3. 统一安装程序:NSIS 3.0生成的安装程序支持多种语言,并可在不同版本的Windows操作系统上高效运行。

4. 可扩展性:NSIS 3.0拥有丰富的插件和库支持,包括语言库、HTTP库、压缩库等,开发者可以根据需要自定义安装过程,进一步提升灵活性和适应性。

5. 广泛支持:NSIS 3.0可在多种操作系统平台上使用,并支持多语言,使其适用于全球各地的开发者。

版启动注意事项

1. 首先下载本站提供的NSIS 3.0安装包并解压。

2. 找到“绿化工具.exe”并双击,点击绿化按钮。

3. 接着点击“NSIS.exe”启动程序。如果没有进行绿化操作,软件无法启动。

软件特色:

1. 支持多种Windows平台,包括Windows 9.x、Windows NT、Windows 2000、Windows XP和Windows 2003等。

2. 提供三种压缩算法:ZLib、BZip2、LZMA。

3. 安装程序开销小,一个完整功能的安装包额外开销仅为34KB。

4. 支持脚本编写。

5. 支持多语言界面。

6. 允许用户定制安装界面。

7. 提供插件接口,支持扩展功能。

8. 支持网络安装和补丁安装。

9. 支持无人值守安装模式。

10. NSIS的许可协议允许免费用于任何目的。

获取.NET Framework版本号的安装方法

随着.NET开发的普及,许多软件依赖于特定版本的.NET Framework,而不同操作系统可能会存在版本不匹配的情况。因此,在安装程序中判断.NET Framework的版本非常重要,不符合要求时可以进行静默安装。

首先,在功能区段定义一个判断当前.NET版本的函数:

Function GetNetFrameworkVersion
; 获取.NET Framework版本信息
Push $1
Push $0
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" "Install"
ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" "Version"
StrCmp $0 1 KnowNetFrameworkVersion +1
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup" "InstallSuccess"
ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup" "Version"
StrCmp $0 1 KnowNetFrameworkVersion +1
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727" "Install"
ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727" "Version"
StrCmp $1 "" +1 +2
StrCpy $1 "2.0.50727.832"
StrCmp $0 1 KnowNetFrameworkVersion +1
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322" "Install"
ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322" "Version"
StrCmp $1 "" +1 +2
StrCpy $1 "1.1.4322.573"
StrCmp $0 1 KnowNetFrameworkVersion +1
ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\.NETFramework\policy\v1.0" "Install"
ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\.NETFramework\policy\v1.0" "Version"
StrCmp $1 "" +1 +2
StrCpy $1 "1.0.3705.0"
StrCmp $0 1 KnowNetFrameworkVersion +1
StrCpy $1 "not .NetFramework"
KnowNetFrameworkVersion:
Pop $0
Exch $1
FunctionEnd

然后,在Section区域进行.NET静默安装:

Section -.NET
Call GetNetFrameworkVersion
Pop $R1
 ${If} $R1 < "2.0.50727"
 SetDetailsPrint textonly
 DetailPrint "正在安装 .NET Framework 2.0 SP2..."
 SetDetailsPrint listonly
 SetOutPath "$TEMP"
 SetOverwrite on
 File "NetFx20SP2_x86.exe"
 ExecWait "$TEMP\NetFx20SP2_x86.exe /quiet /norestart" $R1
 Delete "$TEMP\NetFx20SP2_x86.exe"
 ${EndIf}
SectionEnd

此外,您还可以选择在线下载.NET而非将其包含在安装包中,这样能显著减小安装包的体积,参考紫辰记账本的安装程序。

NSIS功能

1. 可视化工具:NSIS 3.0提供了强大的可视化界面工具,帮助用户更轻松地创建安装程序,不需要深厚的编程能力。

2. 自定义界面:用户可以根据需要自定义安装程序的界面,提升用户体验。

3. 多语言支持:NSIS 3.0支持多种语言,用户可以选择添加对多语言的支持。

4. 插件和库支持:NSIS 3.0提供丰富的插件和库,帮助用户根据需求进行功能扩展。

5. 命令支持:NSIS 3.0提供超过100种命令,并支持脚本编写和流程控制语句,增强程序的灵活性。

NSIS亮点

1. NSIS 3.0将可视化工具和命令行工具集成,简化了用户操作并提升了安装程序创建的效率与质量。

2. 加强了对Unicode的支持,使得程序在不同语言环境下的使用更加流畅。

3. 支持多种安装程序类型(如完全安装、卸载安装、小型安装等),并为每种类型提供丰富的自定义选项。

4. 提供新的内置压缩库,显著减小安装包的体积,便于管理和分发。

5

软件截图
  • NSIS V3.0.8 Plus版
  • NSIS V3.0.8 Plus版下载地址

相关阅读