nsis3.0汉化下载-NSIS下载 V3.0.8增强版(安装程序制作工具)

NSIS V3.0.8升级版

语言:简体中文

大小:22M

类别:应用工具

时间:2024-12-19

软件介绍

  • NSIS V3.0.8升级版

NSIS,全名为“Nullsoft Scriptable Install System”,是一款开源的安装程序制作工具。它能够生成独立的、自解压的安装程序,且无需依赖额外的运行时库或框架。这使得安装过程更加简便,同时减少了用户的交互需求。此外,NSIS还支持插件机制,便于用户在安装过程中加入自定义功能。NSIS 3.0中文版是该工具的最新版本,增强了对Unicode字符集的支持,提升了兼容性,并且支持64位操作系统。新的版本还增加了一些脚本指令和函数,简化了开发和设计过程。除了基本的安装功能外,NSIS 3.0中文版还具有许多高级功能,如批量安装、自动更新、组件选择和自定义安装路径等。作为一款功能强大、易于使用的工具,NSIS 3.0中文版是开发者和初学者的理想选择。其免费开源的特性,加上不断更新的版本和丰富的插件库,使得NSIS始终在为用户提供更好的体验和便捷的功能。


NSIS工具

NSIS特点

  1. 免费开源:NSIS 3.0 是完全免费的开源软件,用户可以自由下载并修改源代码,极大地提高了其灵活性和适用性。
  2. 简单易用:NSIS 3.0 提供了简单的操作流程和可视化工具,即便是没有编程经验的用户也能轻松上手,快速完成安装程序的制作。
  3. 统一的安装程序:该工具支持多种语言,并且能够在各种Windows操作系统上无缝运行,极大地方便了用户的使用。
  4. 可扩展性:NSIS 3.0 提供了大量的插件和库,包括语言包、HTTP库、压缩工具等,可以帮助用户根据需求对安装程序进行高度定制。
  5. 广泛支持:NSIS 3.0 不仅支持多种操作系统平台,还能够支持多种语言,适应不同地区和文化背景的用户需求。

版启动注意事项

  1. 首先,从本站下载并解压NSIS 3.0数据包。
  2. 找到“绿化工具.exe”,双击运行并点击“绿化”按钮进行软件绿化。
  3. 绿化工具
    绿化完成
  4. 完成绿化后,点击“NSIS.exe”即可开始使用软件。如果未进行绿化,软件将无法启动。
  5. NSIS启动

软件特色:

  1. 支持大多数平台,包括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版本,并进行相应的静默安装。以下是如何在NSIS脚本中进行.NET版本判断的示例:

Function GetNetFrameworkVersion
    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 Framework,这样可以减小安装包的体积,具体效果可以参考紫辰记账本的安装程序。

NSIS功能

  1. 可视化工具:NSIS 3.0 提供易于使用的可视化工具,用户无需深入编程即可轻松创建安装程序。
  2. 自定义界面:用户可以根据需求自定义安装程序的界面,提升用户体验。
  3. 多语言支持:支持多种语言,可以满足不同地区用户的需求。
  4. 插件和库支持:提供丰富的插件和库支持,用户可以根据具体需求进行扩展。
  5. 多命令支持:支持超过100种命令,同时也支持脚本和流程控制语句,增强了灵活性。

NSIS亮点

  1. 集成了可视化和命令行工具,简化操作,提升安装程序创建效率。
  2. 增强了对Unicode的支持,提高了程序的多语言兼容性和用户体验。
  3. 支持多种安装类型(如完全安装、卸载、轻量安装等),并提供多样的自定义选项。
  4. 内置压缩库,减少安装包体积,方便管理。
  5. 展开全部
    收起