VB2005:My.Computer.Info

posted on 2005年5月23日 23:00 投稿者 Elfaria

My.Computer.Info は、PCの情報(主にメモリやプラットフォーム関連)を取得できます。

中にはULong型で値を返すものもあります。注意。

使用可能な物理メモリ容量の取得
Dim AvailablePhysicalMemory As ULong = My.Computer.Info.AvailablePhysicalMemory()

使用可能な仮想メモリ容量の取得
Dim FreeVirtualMemory As ULong = My.Computer.Info.AvailableVirtualMemory()

実行しているOSのカルチャ情報の取得
Dim Culture As Globalization.CultureInfo = My.Computer.Info.InstalledUICulture()

OS名の取得(eg. "Microsoft Windows XP Professional")
Dim OSName As String = My.Computer.Info.OSFullName()

OSのプラットフォームの取得(eg. WIN32NT)
Dim OSPlatform As String = My.Computer.Info.OSPlatform()

OSのバージョンの取得(eg. 5.1.2600.131072)
Dim OSVersion As String = My.Computer.Info.OSVersion()

物理メモリの総容量の取得
Dim TotalPhysicalMemory As ULong = My.Computer.Info.TotalPhysicalMemory()

仮想メモリの総容量の取得
Dim TotalVirtualMemory As ULong = My.Computer.Info.TotalVirtualMemory()

メモリ容量に関しては、バイト単位で返るので、KBにするには /1024 ・MBにするにはさらに /1024 すると目的の数値になります。

コメント