全站导航
NSIS,全称“Nullsoft Scriptable Install System”,是一个功能强大的开源安装程序创建工具。NSIS可以生成独立的、自解压的安装程序,无需额外的运行库或框架,能够简化安装过程中与用户的交互。此外,它支持插件机制,让用户能够轻松地自定义安装流程。NSIS 3.0中文版是该工具的最新版本,支持Unicode字符集,兼容性更强,且语言支持也更加丰富。NSIS 3.0中文版还增加了对64位操作系统的支持,并引入了新的脚本指令和函数,简化了安装程序的开发和设计过程。除了基础的安装程序功能外,NSIS 3.0中文版还提供了多项高级功能,如批量安装、自动更新、可选组件以及自定义安装路径等。作为一款开源免费的工具,NSIS 3.0不仅适合开发者,也便于初学者使用。版本更新和插件库的丰富性也让NSIS不断发展,进一步提升了用户体验。
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直接打包进安装包来减小包体积,例如紫辰记账本的安装程序。
1.19 MB
应用工具10.0
8.0MB
应用工具10.0
7.39 MB
应用工具10.0
60.5MB
应用工具10.0
35MB
应用工具10.0
59M
应用工具10.0
NSIS
Copyright © 2019- bestyouhu.com All Rights Reserved
本站所有来自互联网,版权归原著所有。如有侵权,敬请来信告知我们将及时撤销。
健康游戏提示:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防受骗上当,适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活