精华内容
下载资源
问答
  • 获取操作系统版本号

    2018-11-22 15:51:00
    代码: ... #region 获取操作系统版本号 /// <summary> /// 获取操作系统版本号 /// </summary> /// <returns></returns> public static string GetOSVersion() ...

    代码:

     #region 获取操作系统版本号
    
            /// <summary>
            /// 获取操作系统版本号
            /// </summary>
            /// <returns></returns>
            public static string GetOSVersion()
            {
                //UserAgent 
                var userAgent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"];
    
                var osVersion = "未知";
    
                if (userAgent.Contains("NT 6.1"))
                {
                    osVersion = "Windows 7";
                }
                else if (userAgent.Contains("NT 6.0"))
                {
                    osVersion = "Windows Vista/Server 2008";
                }
                else if (userAgent.Contains("NT 5.2"))
                {
                    osVersion = "Windows Server 2003";
                }
                else if (userAgent.Contains("NT 5.1"))
                {
                    osVersion = "Windows XP";
                }
                else if (userAgent.Contains("NT 5"))
                {
                    osVersion = "Windows 2000";
                }
                else if (userAgent.Contains("NT 4"))
                {
                    osVersion = "Windows NT4";
                }
                else if (userAgent.Contains("Me"))
                {
                    osVersion = "Windows Me";
                }
                else if (userAgent.Contains("98"))
                {
                    osVersion = "Windows 98";
                }
                else if (userAgent.Contains("95"))
                {
                    osVersion = "Windows 95";
                }
                else if (userAgent.Contains("Mac"))
                {
                    osVersion = "Mac";
                }
                else if (userAgent.Contains("Unix"))
                {
                    osVersion = "UNIX";
                }
                else if (userAgent.Contains("Linux"))
                {
                    osVersion = "Linux";
                }
                else if (userAgent.Contains("SunOS"))
                {
                    osVersion = "SunOS";
                }
                return osVersion;
            }
            #endregion

     

    转载于:https://www.cnblogs.com/Tpf386/p/10001525.html

    展开全文
  • Delphi获取操作系统版本号..rar`
  • C# 获取操作系统版本号

    千次阅读 2019-05-04 22:15:33
     Console.WriteLine("操作系统版本号\t{0}", os["Version"]);  Console.WriteLine("操作系统标题\t{0}", os["Caption"]);  Console.WriteLine("操作系统序列号\t{0}", os["SerialNumber"]);  Console....

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Management;

    namespace WindowsManagementInstrumentation
    {
        class Program
        {
            static void Main(string[] args)
            {
                string strQuery = "select *from win32_OperatingSystem";
                SelectQuery queryOS = new SelectQuery(strQuery);
                ManagementObjectSearcher searcher = new ManagementObjectSearcher(queryOS);

                foreach (var os in searcher.Get())
                {
                    Console.WriteLine("操作系统版本号\t{0}", os["Version"]);
                    Console.WriteLine("操作系统标题\t{0}", os["Caption"]);
                    Console.WriteLine("操作系统序列号\t{0}", os["SerialNumber"]);
                    Console.WriteLine("操作系统路径\t{0}", os["SystemDirectory"]);
                }
            }
        }
    }
     

    展开全文
  • // // 驱动入口,写为c++的DriverEntry必须使用stdcall的调用约定 // extern "C" NTSTATUS ... // 获取操作系统版本 OSVERSIONINFOW osver; RtlSecureZeroMemory(&osver, sizeof(osver)); osver.dwOSVersionI
    #pragma once
    #include <ntddk.h>
    #include <wdf.h>
    
    //
    // 驱动入口,写为c++的DriverEntry必须使用stdcall的调用约定
    //
    extern "C" NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT  DriverObject, _In_ PUNICODE_STRING RegistryPath)
    {
    	// 获取操作系统版本	(Windows10 1809 17763)
    	OSVERSIONINFOW osver;
    	RtlSecureZeroMemory(&osver, sizeof(osver));
    	osver.dwOSVersionInfoSize = sizeof(osver);
    	RtlGetVersion(&osver);
    	DbgPrint(" 操作系统版本: %lu.%lu.%lu \n",	//	操作系统版本: 10.0.17763
    		osver.dwMajorVersion,
    		osver.dwMinorVersion,
    		osver.dwBuildNumber);
    }
    
    展开全文
  • 访问一个网页可以通过F12获得请求的相关信息,如图所示可以看到,useragent中包含请求客户端的系统版本和浏览器版本号,但是现在的问题是如何利用python通过useragent字段获得这些信息。 正文 直接上代码吧: pip ...

    背景知识
    访问一个网页可以通过F12获得请求的相关信息,如图所示可以看到,useragent中包含请求客户端的系统版本和浏览器版本号,但是现在的问题是如何利用python通过useragent字段获得这些信息。
    在这里插入图片描述
    正文
    直接上代码吧:

    pip install pyyaml ua-parser user-agents
    
    from flask import request
    from user_agents import parse
    
    def ClientEnv():
        user_string = str(request.user_agent)
        user_agent = parse(user_string)  # 解析成user_agent
        bw = user_agent.browser.family  # 判断是什么浏览器
        bw_version = user_agent.browser.version[0]
        os = user_agent.os.family  # 判断是什么操作系统
        os_version =  user_agent.os.version[0]
        clientenv = os + str(os_version) + '\t' + bw + str(bw_version)
        return clientenv
    

    参考文章:https://blog.csdn.net/follow_sunshine/article/details/84994114

    展开全文
  • } // 获取 操作系统版本号 DWORD GetVersion(void) { OSVERSIONINFO osInfo = { 0 }; osInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); if (FALSE == GetVersionEx(&osInfo)) { return ::GetVersion(); } ...
  • C++获取操作系统版本号和默认语言

    千次阅读 2013-12-04 14:56:33
    //以下是获得系统类型和版本的代码 OSVERSIONINFO osvi; ZeroMemory(&osvi,sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoaSize = sizeof(OSVERSIONINFO); GetVersionEx(&osvi); //以下获得系统的默认使用语言 ...
  • 获取操作系统版本号,vs2015环境,两个文件。获取操作系统版本号,vs2015环境,两个文件。获取操作系统版本号,vs2015环境,两个文件。获取操作系统版本号,vs2015环境,两个文件。获取操作系统版本号,vs2015环境,...
  • /// <summary> /// 获取操作系统版本号 /// </summary> /// <returns></returns> public static string GetOSVersion() { ...
  • * 获取手机操作系统版本号: */ public static int getAndroidSDKVersion() { return Build.VERSION.SDK_INT; } /** * 获取手机号码 */ public static String getNativePhoneNumber(Context context) { ...
  • 内容索引:VB源码,系统相关,系统信息 VB编程获取你电脑操作系统版本号操作系统名称、操作系统类别、补丁信息等,程序比较简单,在VB6下通过编译,运行后如图如示。
  • 作为新手,对获取操作系统版本号好奇过,因为曾经假象过一个场景:自己的程序在windows xp环境下编译,在windows 2003, windows 7,windows 8是否需要提权或者兼容处理,如果程序在windows 7以上版本需要特殊处理...
  • js获取手机型号和手机操作系统版本号
  • 在Python的世界里,获取Windows版本信息和Linux的版本信息都可以采用platform模块,但platform模块也不是万能的,有些特殊的信息(比如Windows的内部版本号)这个模块拿不到,那么只能另辟蹊径了。 在Linux系统中,...
  • // 获取操作系统位数 int GetSystemBits() {  SYSTEM_INFO si;  SafeGetNativeSystemInfo(&si);  if (si.wProcessorArchitecture == MS_PROCESSOR_ARCHITECTURE_AMD64 ||  si.wProcessorArchitecture == MS_...
  • c++获取mac操作系统版本号

    千次阅读 2020-03-18 17:48:32
    首先Qt当中有一个QSysInfo类,按道理是可以获取系统版本的。但是我们看下面这个函数,它的返回值MacVersion是一个枚举,这个枚举最多能获取到10.12的系,显然不符合我们的要求。 所以,我们只有另辟蹊径,...
  • 摘要:C#源码,系统相关,操作系统 C#获取当前操作系统的名称及版本号,以前用VB写过这样的小程序,现在发现了基于C#实现的同功能程序,分享给大家吧。
  • 获取版本号字符串:  [[UIDevice currentDevice]systemVersion]  转化成float类型:  [[[UIDevice currentDevice]systemVersion]floatValue]  可以按照上述方法转换至其他类型  该语句可以用来判断...
  • Dim osVer As OperatingSystem = Environment.OSVersion ...Windows 10操作系统 版本详细信息----------版本号 Windows 10(1903)----10.0.18362 Windows 10(1809)----10.0.17763 Windows 10(1803)--...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,289
精华内容 515
关键字:

获取操作系统版本号