检测操作系统

问题描述 投票:6回答:3

我想知道如何检测某个人的操作系统是否为Windows 7,我有点新,不知道如何执行此操作。请让我知道是否可行以及执行此操作的代码。

vb.net
3个回答
6
投票

请参见Environment.OSVersion property on MSDN。它是一个静态属性,它返回一个Environment.OSVersion对象,该对象具有OperatingSystem属性,您可以仅检查OperatingSystemVersion版本号以查看其是否为6.1(Version)。

Major

2
投票

我猜是因为您有点新,实际上是在使用VB.NET而不是经典的VB 6。

在VB.NET中,您可以使用:

Minor

0
投票

易于使用Windows 7 is actually version 6.1

您需要设置 Dim osVer As Version = Environment.OSVersion.Version If osVer.Major = 6 And osVer.Minor = 1 Then Console.WriteLine("win7!!") End If 文件以获取正确的版本号。如果尚未设置Dim osVersion As String = System.Environment.OSVersion.ToString()

,即使My.Computer.Info.OSFullName也无法提供正确的版本

app.manifest

System.Environment.OSVersion.ToString() '

输出:

app.manifest
© www.soinside.com 2019 - 2024. All rights reserved.