如何获得 Windows 操作系统的版本
很多时候我们需要知道Windows操作系统的版本,使用下面这个API函数可以做到。
Option Explicit
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long
Private Type OSVERSIONINFO
dwOSVersionInfoSize As Long
dwMajorVersion As Long
dwMinorVersion As Long
dwBuildNumber As Long
dwPlatformId As Long
szCSDVersion As String * 128 ´ Maintenance string for PSS usage
osName As String ´ 我自己加的, 操作系统的名称
End Type
´ 获得 Windows 操作系统的版本
´ OSVERSIONINFO 结构中的 osName 返回操作系统的名称
Private Function GetWindowsVersion() As OSVERSIONINFO
Dim ver As OSVERSIONINFO
ver.dwOSVersionInfoSize = 148
GetVersionEx ver
With ver
Select Case .dwPlatformId
Case 1
Select Case .dwMinorVersion
Case 0
.osName = "Windows 95"
Case 10
.osName = "Windows 98"
Case 90
.osName = "Windows Mellinnium"
End Select
Case 2
Select Case .dwMajorVersion
Case 3
.osName = "Windows NT 3.51"
Case 4
.osName = "Windows NT 4.0"
Case 5
Select Case .dwMinorVersion
Case 0
.osName = "Windows 2000"
Case 1
.osName = "Windows XP"
Case 2
.osName = "Windows Server 2003"
End Select
End Select
Case Else
.osName = "Failed"
End Select
End With
GetWindowsVersion = ver
End Function
Private Sub Command1_Click()
Dim ver As OSVERSIONINFO
ver = GetWindowsVersion()
With ver
Debug.Print .osName, .dwMajorVersion, .dwMinorVersion, .dwBuildNumber, .dwPlatformId, .szCSDVersion
End With
End Sub
- · 让你的文本框 “聪明” 一点
- · 能否判断动态数组有没有被分配过?
- · 几个 WMI 的例子(初级) - 1
- · 几个 WMI 的例子(初级) - 2
- · 几个 WMI 的例子(初级) - 3
- · 几个 WMI 的例子(初级) - 4
- · 让文本框“聪明”一点的深入探讨!
- · 如何取得计算机名
- · 用VB6.0设计简易赛车游戏
- · 用VB将剪切板中的图片保存为JPG文件
- · 用vb6的ActiveX控件实现异步下载
- · 数据库还原
- · 保存webbrowser中的HTML内容
- · MSFlexGrid使用技巧一例
- · VB 贪吃蛇 单人版游戏 (原作)
- · 关于定时关闭询问对话框的一点体会
- · VB+ADO检测数据库并发操作和处理并解决并发冲突
- · 如何保证程序运行时系统时间不被修改!
- · 利用硬盘序列号计算软件注册码
- · 想知道VB中怎么控制电灯点亮吗?请看——VB对I/O端口操作技术
- · 用VB.net制作一个小程序(1)
- · 关于在VB中进行COM组件的开发(一、了解COM)
- · 使用WMI得到计算机的信息
- · 认识 VB 的文件系统对象 FSO
- · Kugoo号码自动申请
- · 在VB中使用动态分组报表
- · VB实现SQL Server数据库备份/恢复
- · 在VB的ListView中动态加载记录
- · 使用Data Report打印查询结果
- · 怎样将查询结果导出到Excel
- · VB中的数据结构使用
- · 一个利用随机数加密字串的算法
- · Outlook Add-in(COM加载项)技术指南(一)
- · Outlook Add-in(COM加载项)技术指南(二)
- · Outlook Add-in(COM加载项)技术指南(三)
- · Outlook Add-in(COM加载项)技术指南(四)
- · 递归与排列
- · 利用EXCEL 实现字符串的计算
