gpt4 book ai didi

c++ - 使用 WMI 获取串行硬盘

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:21 25 4
gpt4 key购买 nike

我正在尝试通过 WMI 获取硬盘序列号,但我不确定这一点,如果我进行如下查询:

// For example, get the name of the operating system
IEnumWbemClassObject* pEnumerator = NULL;
hres = pSvc->ExecQuery(
bstr_t("WQL"),
bstr_t("SELECT * FROM Win32_diskdrive where index = 0"),
WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY,
NULL,
&pEnumerator);

然后我进行另一个查询:

    IEnumWbemClassObject* pEnumerator = NULL;
hres = pSvc->ExecQuery(
bstr_t("WQL"),
bstr_t("SELECT * FROM Win32_PhysicalMedia"),
WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY,
NULL,
&pEnumerator);

如何加入此信息以获取同一驱动器的信息?

最佳答案

为什么不用 SELECT * FROM Win32_LogicalDisk 查询?

关于c++ - 使用 WMI 获取串行硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9310429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com