判断Windows操作系统的版本

private void Form1_Load(object sender, EventArgs e)
{
    if (!IsWin7())
    {
        Application.Exit();
    }
}
bool IsWin7()
{
    return Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor == 1;
}
bool IsWinVista()
{
    return Environment.OSVersion.Version.Major == 6 && Environment.OSVersion.Version.Minor == 0;
}

其它一些Windows系统:

Windows Server 2008 R2
Major=6
Minor=1

Windows Server 2008
Major=6
Minor=0

Windows Server 2003
Major=5
Minor=2

Windows XP
Major=5
Minor=1

Windows 2000
Major=5
Minor=0

Windows NT4
Major=4
Minor=0

Windows ME
Major=4
Minor=90

Windows 98
Major=4
Minor=10

时间: 2024-08-07 23:47:23

判断Windows操作系统的版本的相关文章

如何获得 Windows 操作系统的版本

很多时候我们需要知道Windows操作系统的版本,使用下面这个API函数可以做到. Option Explicit Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long Private Type OSVERSIONINFO dwOSVersionInfoSize As Long

Windows系统版本判定那些事儿

v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}/* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colb

Windows 系统版本判断

Windows 系统版本判断 博客分类: C/C++ 很多情况下,需要软件判断操作系统,其实网上写的都很少,我希望这篇文章能给大家帮助 首先我们要在.h中定义下面的东西 Cpp代码   #define PRODUCT_UNDEFINED                       0x00000000 #define PRODUCT_ULTIMATE                        0x00000001 #define PRODUCT_HOME_BASIC             

inno setup判断是Windows系统版本(其实还是Delphi代码,还能检查域控制器和家庭版)

1.设置Windows最低版本要求 [Setup]: MinVersion 格式: a.bb,c.dd,这里 a.bb 是 Windows 版本,c.dd 是 Windows NT 版本. 默认值: 4.0,4.0 描述:这个指令让你指定你的软件运行必须的 Windows 或 Windows NT 版本最小版本,要防止你的程序在 Windows 或 Windows NT 下运行,请在最小版本中的一个指定“0”.构建号和/或安全服务包级别可以包含在版本号中.如果用户系统不适合最小版本需求,安装程序

userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统

1.识别浏览器呈现引擎 为了不在全局作用域中添加多余变量,这里使用单例模式(什么是单例模式?)来封装检测脚本.检测脚本的基本代码如下所示: 1 var client = function() { 2 var engine = { 3 ie: 0, 4 gecko: 0, 5 webkit: 0, 6 khtml: 0, 7 opera: 0, 8 9 // 具体的版本号 10 ver: null 11 }; 12 13 return { 14 engine: engine 15 } 16 }()

VC++获取操作系统的版本 GetVersionEx函数

原文链接: http://blog.sina.com.cn/s/blog_8a7012cf010189tn.html 函数:BOOL CSystemOperate::GetOSDisplayString( LPTSTR pszOS ); LPTSTR pszOS将保存操作系统的版本信息 实现如下: BOOL CSystemOperate::GetOSDisplayString( LPTSTR pszOS ) { OSVERSIONINFOEX osvi; SYSTEM_INFO si; PGNS

如何利用jquery.1.9版本判断浏览器的版本类型

如何利用jquery.1.9版本判断浏览器的版本类型:在jquery.1.9以前的版本,可以使用$.browser很轻松的判断浏览器的类型和版本,但是在1.9中和以后的版本中,$.browser已经被删除,下面就介绍一下如何实现此功能,希望能够给需要的朋友带来帮助.一.自定义代码: $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navi

【翻译自mos文章】使用Windows操作系统的Dell Pcserver,Oracle db报错:ORA-8103

翻译自mos文章:使用Windows操作系统的Dell Pcserver,Oracle db报错:ORA-8103 ORA-8103 using Windows platform and DELL servers (Doc ID 1921533.1) Applies to: Oracle Database - Personal Edition - Version 11.1.0.6 to 12.1.0.2 [Release 11.1 to 12.1] Oracle Database - Stand

Windows各版本官方原版系统下载

Windows各版本原版系统下载(含win10)安装时请使用软碟通等写入优盘安装,不要使用其他第三方pe工具,否则会在安装过程中带入第三方pe的捆绑软件!!! 注意事项:1.下载完成务必验证MD5或 SHA1,如MD5 或 SHA1值不一样,请重新下载.切勿安装以免出现安装失败.安装错误等故障.MD5检效工具下载地址:http://pan.baidu.com/share/home?uk=3577026338 ,打开工具把系统文件拖进窗口等待检验完成后与帖子中给出的MD5 或 SHA1进行对比即可