WMI

Win32_CDROMDrive

WMI

Win32_CDROMDriveクラスは、その名の通り、CD-ROMドライブなどの光ディスクドライブの列挙に使う。Win32_CDROMDrive クラス - Win32 apps | Microsoft DocsWin32_CDROMDrive.cppで、と書く。 手持ちのUSB接続のBlu-rayドライブを挿すと、 CoCreateInstance O…

Win32_USBHub::DeviceID

WMI

特定のUSBデバイスを表すのに、DeviceIDというプロパティはよく使われる。Win32\_USBHub class | Microsoft DocsWin32_USBHub.cppで、DeviceIDも出力してみる。 前回、大容量記憶装置として認識されたポータブルUSBHDDを挿している場合、 DeviceIDはだいたい…

Win32_USBHub

WMI

Win32_USBHubクラスは、USBデバイスの列挙に使うクラスの一種。Win32\_USBHub class | Microsoft Docs WMI タスク: コンピューターハードウェア - Win32 apps | Microsoft Docsただ、「USBハブの管理特性を表す」らしく、これが挿している全てのUSBデバイス…

Win32_ComputerSystem::Model

WMI

このコンピュータの製品名は、Modelプロパティで取得する。Win32_ComputerSystem クラス - Win32 apps | Microsoft DocsWin32_ComputerSystem.cppで、Modelも取得する。 CoCreateInstance OK! pLocator = 0x006be010 pLocator->ConnectServer OK! pServices …

Win32_ComputerSystem::Domain

WMI

このコンピュータが属するドメインは、Domainプロパティで取得する。Win32_ComputerSystem クラス - Win32 apps | Microsoft DocsWin32_ComputerSystem.cppで、Domainも取得する。 CoCreateInstance OK! pLocator = 0x006cef98 pLocator->ConnectServer OK! …

Win32_ComputerSystem

WMI

Win32_ComputerSystemクラスは、Windowsが実行されているコンピュータの情報を持つ。Win32_ComputerSystem class - Win32 apps | Microsoft DocsWin32_ComputerSystem.cppで、NameとUserNameを取得する。 CoCreateInstance OK! pLocator = 0x0047e280 pLocat…

Win32_OperatingSystem::Description

WMI

Descriptionプロパティは、オブジェクトの詳細な説明を持つ。Win32_OperatingSystem クラス - Win32 apps | Microsoft DocsWin32_OperatingSystem.cppで、Descriptionも取得する。 Windows10なら、 CoCreateInstance OK! pLocator = 0x004d0070 pLocator->Co…

Win32_OperatingSystem::Caption

WMI

Captionプロパティは、オブジェクトの簡単な説明(実際にはOSのバージョン名を含めた文字列)を持つ。Win32_OperatingSystem クラス - Win32 apps | Microsoft DocsWin32_OperatingSystem.cppで、Captionも取得する。 Windows10なら、 CoCreateInstance OK! pL…

Win32_OperatingSystem

WMI

WMIのWin32_OperatingSystemクラスは、コンピュータにインストールされているOS情報を持つ。Win32_OperatingSystem class - Win32 apps | Microsoft DocsWin32_OperatingSystem.cppで、Win32_OperatingSystemから、Nameに加えて、Versionも取得してみる。 Wi…