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 すると目的の数値になります。