最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > 编程开发 > 其它语言> NSIS使用WinVer.nsh头文件判断操作系统版本

NSIS使用WinVer.nsh头文件判断操作系统版本

文章作者:网友投稿 发布时间:2012-10-29 20:46:21 来源:网络

NSIS使用WinVer.nsh头文件判断操作系统版本,首先请下载最新的WinVer.nsh: http://nsis.sourceforge.net/Include/WinVer.nsh(下载后置于\NSIS\Inclued中) AtLeastWinversion 检测

NSIS使用WinVer.nsh头文件判断操作系统版本,首先请下载最新的WinVer.nsh:
http://nsis.sourceforge.net/Include/WinVer.nsh(下载后置于\NSIS\Inclued中)

AtLeastWin 检测是否高于指定版本
IsWin 检测指定版本(唯一限定版本)
AtMostWin 检测是否低于指定版本
允许的值:
95、98、ME、NT4、2000、XP、2003、Vista、2008、7、2008R2

示例1:

name "使用头文件判断操作系统"
outfile '使用头文件判断操作系统.exe'

!include "MUI.nsh"
!include "WinVer.nsh"
!insertmacro MUI_LANGUAGE "simpchinese"

Section
SectionEnd

Function .onInit
${If} ${AtLeastWinVista}
MessageBox MB_OK "系统为 Vista 或 Vista 以上系统!"
${EndIf}

${If} ${IsWin2000}
${OrIf} ${IsWinXP}
MessageBox MB_OK "系统为 2000 或 XP!"
${EndIf}

${If} ${AtMostWinXP}
MessageBox MB_OK "系统版本为 XP 或更低版本的系统!"
${EndIf}
FunctionEnd

示例2:

name "使用头文件判断操作系统"
outfile '使用头文件判断操作系统.exe'

!include "MUI.nsh"
!include "WinVer.nsh"
!insertmacro MUI_LANGUAGE "simpchinese"

Section
SectionEnd

Function .onInit
${Unless} ${ISWinXP}
MessageBox MB_OK "最火软件提示:本程序只能安装在 Windows XP 系统上!"
Abort
${EndIf}
FunctionEnd

上一篇: NSIS禁止选择安装路径和编辑安装目录的方法

下一篇: 易语言模块怎么导入 易语言模块使用方法

共有0条评论网友评论
游戏排行榜
游戏