No.1ベストアンサー
- 回答日時:
バージョンは、下記の方法で取得できます。
モジュールに書くコードです。
Option Explicit
' Windowsのバージョンに関する拡張情報を取得する関数の宣言
Declare Function GetVersionEx Lib "kernel32.dll" _
Alias "GetVersionExA" _
(lpVersionInformation As OSVERSIONINFO) As Long
' Windowsのバージョンに関する拡張情報を定義する構造体の宣言
Type OSVERSIONINFO
dwOSVersionInfoSize As Long
dwMajorVersion As Long
dwMinorVersion As Long
dwBuildNumber As Long
dwPlatformId As Long
szCSDVersion(127) As Byte
End Type
' バージョン情報に関する値を示す定数の宣言
Public Const VER_PLATFORM_WIN32_WINDOWS = 1
Public Const VER_PLATFORM_WIN32_NT = 2
Public Sub GetVer() 'ユーザー定義関数
Dim udtOSVersionInfo As OSVERSIONINFO
Dim strOSversionInfo As String
Dim lngResult As Long
Dim Msg As String
' バージョンに関する拡張情報の構造体を初期化
With udtOSVersionInfo
.dwOSVersionInfoSize = Len(udtOSVersionInfo)
End With
' Windowsのバージョンに関する拡張情報を取得
lngResult = _
GetVersionEx(udtOSVersionInfo)
' Windowsのバージョンに関する拡張情報を表示
With udtOSVersionInfo
' OSを表示
Select Case .dwPlatformId
Case VER_PLATFORM_WIN32_WINDOWS
Msg = "Windows 95 or Windows 98"
Case VER_PLATFORM_WIN32_NT
Msg = "Windows NT or Windows 2000"
' バージョン情報を表示
'NTまたは2000の場合、バージョンが取得できます。
Msg = Msg & _
.dwMajorVersion & "." & _
.dwMinorVersion & " (" & _
(.dwBuildNumber And &HFFFF&) & ")"
End Select
End With
MsgBox Msg
End Sub
No.2
- 回答日時:
コンピュータ名は、GetComputerName()APIをつかにます。
メモリは、GlobalMemoryStatus()API
CPUは、GetSystemInfo()API
お役に立てれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) 「Excelのオプション」の「ユーザーインターフェイスのオプション」の設定値をVBAで取得したい 1 2022/07/31 23:49
- その他(Microsoft Office) こんにちは。Windows10でaccess(拡張子accdb)を右クリックし、プロパティ→全般タブ 1 2023/02/03 19:14
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- IT・エンジニアリング ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:17
- Visual Basic(VBA) クラス デフォルトプロパティの作り方 1 2022/10/23 11:41
- その他(OS) Windows11のPCからCanonTS8430への印刷が突然できなくなりました 3 2023/08/01 14:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
使用しているJUnitのバージョン...
-
EclipseでJavaコンパイラのバー...
-
gitでバージョン指定してダウン...
-
バイナリファイルの著作権など...
-
JRE 1.5.0.14のダウンロード先...
-
Internet Explorer で動かないJ...
-
JSPファイルのヘッダー部分に画...
-
chromedriverのDLについて
-
Selenium/VBA/Chrome エラーで...
-
visual stadio 参照問題
-
VBAでIE操作 テキストエリアでE...
-
CrystalReportsのバージョン確...
-
JQueryについて、DOMレベル1~...
-
バージョンのつけかたの基準は?
-
バージョンの記載及び管理の仕方
-
DLLのバージョンの取得方法
-
【javaコンパイル時のエラーに...
-
javacとjavaのバージョン違い
-
vba クリップボードクリアにつ...
-
VBAの「for i=1 to cells(…」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
Selenium/VBA/Chrome エラーで...
-
visual stadio 参照問題
-
VBAでDVDのトレイを開く。、
-
CrystalReportsのバージョン確...
-
Javaのバージョンアップにとも...
-
EclipseでJavaコンパイラのバー...
-
chromedriverのDLについて
-
VMwareの古いバージョンがダウ...
-
【javaコンパイル時のエラーに...
-
qmailについて
-
MSCOMCTL.OCXのアップデートの方法
-
エクセルVBAがMACで動かない
-
URLDownloadToFileのコピペで64...
-
Flashplayerの運用について
-
VS C#で作るアプリのバージョン...
-
Web.configで指定されているバ...
-
ロールバックの逆の言葉は?
-
mavenでtools.jar
おすすめ情報