精华内容
下载资源
问答
  • [Windows]_[系统内部版本号对照表]

    万次阅读 2017-12-08 11:45:31
    转载地址: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspxOperating System VersionThe Version API Helper functions are used to determine the version of the operating ...

    转载地址: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx

    Operating System Version

    The Version API Helper functions are used to determine the version of the operating system that is currently running. For more information, see Getting the System Version.

    The following table summarizes the most recent operating system version numbers.

    Operating systemVersion number
    Windows 1010.0*
    Windows Server 201610.0*
    Windows 8.16.3*
    Windows Server 2012 R26.3*
    Windows 86.2
    Windows Server 20126.2
    Windows 76.1
    Windows Server 2008 R26.1
    Windows Server 20086.0
    Windows Vista6.0
    Windows Server 2003 R25.2
    Windows Server 20035.2
    Windows XP 64-Bit Edition5.2
    Windows XP5.1
    Windows 20005.0

    * For applications that have been manifested for Windows 8.1 or Windows 10. Applications not manifested for Windows 8.1 or Windows 10 will return the Windows 8 OS version value (6.2). To manifest your applications for Windows 8.1 or Windows 10, refer to Targeting your application for Windows.

    展开全文
  • C++ 获取windows系统版本号

    千次阅读 2019-07-22 09:25:58
    Windows.h> #include<Stdio.h> BOOL GetNtVersionNumbers(DWORD& dwMajorVer, DWORD& dwMinorVer,DWORD& dwBuildNumber) { BOOL bRet= FALSE; HMODULE hModNtdll= NULL;...
    #include<Windows.h>
    #include<Stdio.h>
    
    BOOL GetNtVersionNumbers(DWORD& dwMajorVer, DWORD& dwMinorVer,DWORD& dwBuildNumber)
    {
        BOOL bRet= FALSE;
        HMODULE hModNtdll= NULL;
        if (hModNtdll= ::LoadLibraryW(L"ntdll.dll"))
        {
            typedef void (WINAPI *pfRTLGETNTVERSIONNUMBERS)(DWORD*,DWORD*, DWORD*);
            pfRTLGETNTVERSIONNUMBERS pfRtlGetNtVersionNumbers;
            pfRtlGetNtVersionNumbers = (pfRTLGETNTVERSIONNUMBERS)::GetProcAddress(hModNtdll, "RtlGetNtVersionNumbers");
            if (pfRtlGetNtVersionNumbers)
            {
               pfRtlGetNtVersionNumbers(&dwMajorVer, &dwMinorVer,&dwBuildNumber);
               dwBuildNumber&= 0x0ffff;
               bRet = TRUE;
            }
     
            ::FreeLibrary(hModNtdll);
            hModNtdll = NULL;
        }
     
        return bRet;
    }
    
    //判断是否为64位操作系统
    BOOL IsWow64()
    {
    	typedef BOOL(WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);
    	LPFN_ISWOW64PROCESS fnIsWow64Process;
    	BOOL bIsWow64 = FALSE;
    	fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress(GetModuleHandle(_T("kernel32")), "IsWow64Process");
    	if (NULL != fnIsWow64Process)
    	{
    		fnIsWow64Process(GetCurrentProcess(), &bIsWow64);
    	}
    	return bIsWow64;
    }
    
    void main()
    {
    	DWORD dwMajorVer,dwMinorVer,dwBuildNumber;
    	if (GetNtVersionNumbers(dwMajorVer,dwMinorVer,dwBuildNumber))
    	printf("Build Version = %d.\%d.%d\n", dwMajorVer,dwMinorVer,dwBuildNumber);
    	system("Pause");
    }

    系统版本号对应表

     

     

    展开全文
  • Windows系统查看CUDA版本号

    千次阅读 2019-07-11 16:37:38
    之前安装了CUDA,但不知道是哪个版本了?也不知道安装到哪了? 解决方法: 1.打开控制面板 在按住Win键的情况下,按R键,呼唤运行栏。 在运行框中输入control,如下图所示: 2.进入NVIDIA控制面板 3.查看系统信息 ...

    问题:

    之前安装了CUDA,但不知道是哪个版本了?也不知道安装到哪了?


    解决方法:

    1.打开控制面板

    在按住Win键的情况下,按R键,呼唤运行栏。
    在运行框中输入control,如下图所示:
    在这里插入图片描述

    2.进入NVIDIA控制面板

    在这里插入图片描述

    在这里插入图片描述

    3.查看系统信息

    在这里插入图片描述

    验证:

    找到之前的安装目录确定了确实是10.1版本
    在这里插入图片描述

    展开全文
  • 获取Windows系统版本号

    万次阅读 2016-05-28 15:48:18
    可以通过修改manifest文件解决,也可以采用新的API来获取版本号。 由于新的API在低版本操作系统没有,还要特别处理,我们干脆使用修改manifest文件的方法,提高程序自身的兼容性,从而得到正确的系统版本信息。 ...

    前言

    由于前段时间比较忙,一直没有来跟大家分享交流技术,实在是抱歉,往后我会不定时跟大家分享一些C++技术。

    废话

    有些东西看似简单,但坑多着呢,所以大家还是要多亲自尝试,不要眼高手低。

    核心代码

    //读取操作系统的名称
    string GetSystemName()
    {
    	SYSTEM_INFO info;        //用SYSTEM_INFO结构判断64位AMD处理器 
    	GetSystemInfo(&info);    //调用GetSystemInfo函数填充结构 
    	OSVERSIONINFOEX os; 
    	os.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);   
    
    	string osname = "unknown OperatingSystem.";
    
    	if(GetVersionEx((OSVERSIONINFO *)&os))
    	{ 
    		//下面根据版本信息判断操作系统名称 
    		switch(os.dwMajorVersion)//判断主版本号
    		{
    		case 4:
    			switch(os.dwMinorVersion)//判断次版本号 
    			{ 
    			case 0:
    				if(os.dwPlatformId==VER_PLATFORM_WIN32_NT)
    					osname = "Microsoft Windows NT 4.0"; //1996年7月发布 
    				else if(os.dwPlatformId==VER_PLATFORM_WIN32_WINDOWS)
    					osname = "Microsoft Windows 95";
    				break;
    			case 10:
    				osname = "Microsoft Windows 98";
    				break;
    			case 90:
    				osname = "Microsoft Windows Me";
    				break;
    			}
    			break;
    
    		case 5:
    			switch(os.dwMinorVersion)	//再比较dwMinorVersion的值
    			{ 
    			case 0:
    				osname = "Microsoft Windows 2000";//1999年12月发布
    				break;
    
    			case 1:
    				osname = "Microsoft Windows XP";//2001年8月发布
    				break;
    
    			case 2:
    				if(os.wProductType==VER_NT_WORKSTATION 
    					&& info.wProcessorArchitecture==PROCESSOR_ARCHITECTURE_AMD64)
    				{
    					osname = "Microsoft Windows XP Professional x64 Edition";
    				}
    				else if(GetSystemMetrics(SM_SERVERR2)==0)
    					osname = "Microsoft Windows Server 2003";//2003年3月发布 
    				else if(GetSystemMetrics(SM_SERVERR2)!=0)
    					osname = "Microsoft Windows Server 2003 R2";
    				break;
    			}
    			break;
    
    		case 6:
    			switch(os.dwMinorVersion)
    			{
    			case 0:
    				if(os.wProductType == VER_NT_WORKSTATION)
    					osname = "Microsoft Windows Vista";
    				else
    					osname = "Microsoft Windows Server 2008";//服务器版本 
    				break;
    			case 1:
    				if(os.wProductType == VER_NT_WORKSTATION)
    					osname = "Microsoft Windows 7";
    				else
    					osname = "Microsoft Windows Server 2008 R2";
    				break;
    			case 2:
    				if(os.wProductType == VER_NT_WORKSTATION)
    					osname = "Microsoft Windows 8";
    				else
    					osname = "Microsoft Windows Server 2012";
    				break;
    			case 3:
    				if(os.wProductType == VER_NT_WORKSTATION)
    					osname = "Microsoft Windows 8.1";
    				else
    					osname = "Microsoft Windows Server 2012 R2";
    				break;
    			}
    			break;
    
    		case 10:
    			switch(os.dwMinorVersion)
    			{
    			case 0:
    				if(os.wProductType == VER_NT_WORKSTATION)
    					osname = "Microsoft Windows 10";
    				else
    					osname = "Microsoft Windows Server 2016 Technical Preview";//服务器版本 
    				break;
    			}
    			break;
    		}
    	}//if(GetVersionEx((OSVERSIONINFO *)&os))
    	//https://msdn.microsoft.com/en-us/library/ms724832.aspx
    	return osname;
    } 
    
    注意事项

    现在系统升级很快,这对软件开发人员来说是个打击,测试起来太麻烦,要考虑的兼容性问题也越来越多,坑也越来越多。。。
    虽然核心代码就一个函数:GetVersionEx,但是Win8.1和Win10获取到的版本缺一直是6.2(Win8)
    仔细阅读微软说明:https://msdn.microsoft.com/en-us/library/ms724832.aspx 细心的朋友可以从中找到答案
    我用国语讲一下出现这个问题的原因:简单讲就是兼容问题。可以通过修改manifest文件解决,也可以采用新的API来获取版本号。
    由于新的API在低版本操作系统没有,还要特别处理,我们干脆使用修改manifest文件的方法,提高程序自身的兼容性,从而得到正确的系统版本信息。


    <?xml version="1.0" encoding="UTF-8"?> 
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
        <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 
            <application> 
                <!-- Windows 10 --> 
                <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
                <!-- Windows 8.1 -->
                <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
                <!-- Windows Vista -->
                <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> 
                <!-- Windows 7 -->
                <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
                <!-- Windows 8 -->
                <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
            </application> 
        </compatibility>
    </assembly> 
    
    将以上内容保存为compatibility.xml,留着备用。
    实战

    问题和解决方法也介绍差不多了,下面演示一下如何正确使用。
    新建一个基于对话框的MFC项目,然后添加如下图所示代码,执行结果如下

    很明显。是有问题的,本来win8.1系统,它说是win8的,下面说一下解决办法。
    代码不变,只需要把项目属性设置一下就好了
    配置目标那里选则所有配置,配置属性->清单工具->输入和输出-附加清单文件 填写compatibility.xml,并把这个文件拷贝到项目源代码目录。
    具体设置如下图所示:


    设置保存后,重新生成一下,然后运行,结果如下:


    很明显,已经是win8.1了,将程序拷贝到Win10机器上,获取到的也正确。


    获取更多机器信息,请移步这里:http://blog.csdn.net/sunflover454/article/details/51525686

    可以获取操作系统版本,MAC地址,本地IP地址,以及判定是否为网吧。核心我已经封装成类了。

    展开全文
  • Redis Windows下查看版本号

    千次阅读 2019-04-09 00:41:00
    Redis Windows下查看版本号 1、打开redis所在目录启动 redis-server 服务器端。 2、启动 redis-cli 客户端。 3、客户端输入:info 结果如下: posted @ 2019-...
  • Windows NT:...Win10版本信息:http://www.microsoft.com/zh-cn/itpro/windows-10/release-information Win10更新历史记录查询:https://support.microsoft.com/zh-cn/help/4018124/windo...
  • windows查看python版本号

    万次阅读 多人点赞 2018-02-27 09:36:59
    进入cmd输入命令: python --version
  • 关于如何获取 Windows 系统版本号的话题,网上已经有了太多的帖子。但个人觉得总结的都不尽全面,或者没有给出比较稳定的解决方案。 众所周知,获取 Windows 系统版本的 API 是 GetVersion 和 GetVersionEx。这...
  • Windows 10 命令行查看显卡驱动版本号

    千次阅读 2019-11-26 13:23:14
    首先安装CUDA win+R cmd 进入命令行 cd C:\Program Files\NVIDIA Corporation\NVSMI nvidia-smi 效果如下图所示:
  • Win10桌面隐藏显示版本号

    千次阅读 2020-05-31 09:11:04
    Win10怎么在桌面上显示版本号,那么我们如何不使用第三方工具来控制和显示它。当然也可以使用win10去水印工具:My WCP Watermark Editor,然后点击下方的“Apply newsettings”即可。 首先在windows 10桌面上的...
  • 今天来给大家分享一个使用WMI来获取Windows操作系统内核版本号的例子。 首先我们打开WMI测试器,连接ROOT\CIMV2命名空间,输入WQL查询语句SELECT * FROM Win32_OperatingSystem, 然后在查询的结果里我们找到...
  • 教你查看Windows 7的详细系统版本号

    千次阅读 2019-01-07 23:52:50
    但是我们如何在Win7 中查看这个版本号呢?网上搜索了半天,找到了这个查看WIN7详细版本号的方法。那就是用Slmgr.vbs查看WIN7详细版本号。 一般在运行栏中输入“Winver”即可查看版本,但是这样只能看到6.1(Build ...
  • PyCharm 安装教程(Windows)-即学即用

    万次阅读 2019-11-06 16:26:20
    PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的。 这是 PyCharm 的官方下载地址:...
  • 隐藏tomcat版本号/修改tomcat版本号

    千次阅读 2019-05-22 09:41:32
    方法一: 修改tomcat安装目录/lib/catalina.jar的\org\apache\catalina\util\ServerInfo.properties文件,以下3个参数修改为自定义值: server.info=Apache Tomcat server.number=自定义 server.built=自定义 ...
  • windows 操作系统版本号

    千次阅读 2015-11-18 17:49:50
    windows 操作系统版本号
  • windows 各个操作系统对应的版本号

    千次阅读 2013-07-28 11:38:10
    Operating system Version number ...Windows 8 6.2 Windows 7 6.1 Windows Server 2008 R2 6.1 Windows Server 2008 6.0 Windows Vista 6.0 Windows Server 2003 R2 5.2 Windows Server 2003 5.2 Windows XP
  • weblogic 11g 64位 各版本

    热门讨论 2017-11-13 15:54:22
    weblogic 11g 32位 64位 各版本, 支持windows 和linux
  • Windows 10 发布即引入 Windows as a Service(WaaS)概念以来,微软便改变了硬件设备获取 Windows 更新的方式。这意味着,Windows 10 用户除...这种更新方式当然也就导致了 Windows 10 的版本号变更过频,与 Win...
  • Windows系统历史版本简介

    万次阅读 多人点赞 2018-11-14 11:22:04
    30年间Windows系统有哪些版本?还记得你第一次了解到Windows操作系统存在的时候是哪一年吗?这些操作系统又有哪些特点呢?隐约知道计算机变得越来越小了吗……现在笔者将通过收集的资料,为各位细细解说曾经的操作...
  • Windows 版本号以及各个版本概述

    千次阅读 2011-07-12 10:50:58
    虽然Windows的命名取决于很多因素,形式各不相同,但是其内部版本号却是一脉相承的,从最初的Windows 1.0到之后的Windows 2.0、Windows 3.0,再到Windows 95,其版本号Windows 4.0,随后的Windows 9x均为Windows 4
  • Win系统 - WIN10 版本号说明

    千次阅读 2019-08-31 22:57:24
    相信不少同学对 Windows 10 的版本号很是好奇,例如最新Windows 10 1903 、往前一些的Windows 10 1809 等等,这后面的数字究竟代表什么意思呢? 【版本号(Version)】前2位代表年份、后2位接近推送的月份(和...
  • 前言:我们经常会会被几个概念弄混淆,什么是Windows版本号,什么又是操作同内核版本,开发C++的时候什么又是WindowsSDK,实际上区别很简单,本文做一个小的总结。 一、Windows版本 1.1 查看Windows版本号的几种...
  • 注意如果直接执行nvidia-smi是不能查看我们的驱动信息的,必须先cd到c盘的这个路径才可以查看!
  • Windows查看显卡支持的CUDA版本号

    万次阅读 2020-05-28 21:54:32
    帮助–>系统信息 查看支持的CUDA版本号—> 9.1.84
  • 在这里我们首先了解一下Windows10(简称Win10),Win10是微软桌面系统最后一个版本,也就是说以后不会有Win11 、Win12,微软会定期的对Win10进行一系列更新,大约为半年一个大更新,平常有一些修补的补丁。...
  • anaconda安装tensorflow(Windows下)

    千次阅读 2019-09-18 09:37:55
    文章目录anaconda安装tensorflow(Windows下)安装anaconda启动Anaconda Prompt查看python版本号安装CPU版本tensorflow安装GPU版本的tensorflow 安装anaconda 在anaconda官网下载安装包进行安装 启动Anaconda ...
  • 虽然Windows的命名取决于很多因素,形式各不相同,但是其内部版本号却是一脉相承的,从最初的Windows 1.0到之后的Windows 2.0、Windows 3.0,再到Windows 95,其版本号Windows 4.0,随后的Windows 9x均为Windows 4...
  • 如何查看windows系统版本号

    千次阅读 2014-04-11 00:06:02
    如何查看系统版本号(Win8.1为例) 2014年02月08日 ⁄ Windows 7 ⁄ 共 471字 ⁄ 字号 小 中 大 ⁄ 评论 3 条 ⁄ 阅读 2,492 次 某些时候我们需要查看当前所使用Windows
  • Delphi 获得Windows操作系统主版本号

    千次阅读 2017-03-30 09:43:40
    function ...//获取操作系统主版本号 var osVerInfo: TOSVersionInfo; begin Result := 5; //默认是xp的主版本号 osVerInfo.dwOSVersionInfoSize := SizeOf(TOSVersionInfo); if GetVersionEx(osVerInf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 443,585
精华内容 177,434
关键字:

windows11最新版本号