admin管理员组

文章数量:1631138

用Nsis打包安装程序时,常用之一的就是根据软件需求检测相应的Windows版本,其有关脚本可在网络上可搜索到不少。
检测Windows版本的脚本主要依赖插件或头文件,具体实施时,有可能会遇到问题,本文就此作一浅探。如需更多了解,
可参阅所介绍的插件、头文件的相关说明文件。 1. 使用Version插件
    NSIS v2.51 集成增强版和NSIS v3.03绿色版都带有version.dll,大小都为6 KB,NSIS v2.51 集成增强版中的
Docs\Version文件夹有version.dll的Readme.txt,但经实际使用,都为旧版,编译时会出错。需从http://nsis.sourceforge/Version_plug-in页面下载NSIS_version_plugin_03.zip(http://nsis.sourceforge/mediawiki/images/b/b8/NSIS_version_plugin_03.zip),其说明指出其检测的Windows为:
Windows95、Windows98、WindowsME、WindowsNT351、WindowsNT40、Windows2000、WindowsXP、Windows2003、WindowsXPx64、WindowsVista、WindowsServer2008、Windows7、WindowsServer2008R2、Windows8、WindowsServer2012
举例如下:
!include Sections.nsh
!include "LogicLib.nsh" name    "version判断Win7操作系统"
outfile 'version插件判断Win7

本文标签: 三种版本方式NSISWindows