作業系統資訊類別

取得作業系統資訊:

屬性 說明 範例 (Me) 範例 (NT)
ComputerName 取得電腦名稱 Tsengwen Feitsui
UserName 取得登入電腦的使用者名稱 tsengwen Devil
OSVersion 作業系統版本字串 Windows Me Windows NT
OSPlatform 作業系統版本類別 1 2
OSMajorVersion 作業系統主版號 4 4
OSMinorVersion 作業系統次版號 90 0
OSReleaseVersion 作業系統終版號 3000 1381
OSBuildNumber 作業系統建立版號 1114 0
OSDescriptionVersion 作業系統版本描述字串   Service Pack 5

使用範例:

Public SysInfo As New cSysInfomation

Private Sub Form_Load()

' [略]

With SysInfo
 lblPlatform.Caption = .OSVersion + " Ver. " + CStr(.OSMajorVersion) + "." + CStr(.OSMinorVersion)
End With

End Sub

其它說明:

OSPlatform:

意義 代表作業系統
0 Win16 Windows 3.x
1 Win32 Windows 9x
2 WinNT Windows NT

OSMinorVersion:Windows 95, Windows 98, Windows 98 SE, Windows Me 可以利用次版號及終版號判別

作業系統 主版號 次版號 終版號
Windows 95 4 0 待查
Windows 98 4 10 1998
Windows 98 SE 4 10 2222
Windows Me 4 90 3000
Windows NT 4 0 1381

類別更新紀錄

1. 最早是為了徐昇網自動分析所發展,使用在 Visual Basic 內建的啟動畫面 frmSplash.frm 中,可省去對 SysInfo.ocx 的引用

2. 在赫密斯中擴展此類別以取得登入電腦的使用者名稱,藉此可讓不同的使用者擁有不同的簽名檔

3. [88/10/25] 個人使用的作業系統更新版本到 Windows 98 SE,配合修正支援 Windows 98 SE

4.[89/11/14] 加入 Windows Me 支援

未來仍會視需求繼續發展此類別