如何在C++中获得没有WMI的硬件信息
How to get hardware information without WMI in C++?
快速掌握场景,
- 该应用程序运行在一个自定义的windows XP嵌入式盒子上
- 我们必须制作盒子的硬件指纹
事实证明,嵌入的自定义WindowsXP没有功能WMI服务。有没有一种方法可以在没有WMI的情况下查询CPU、芯片组、主板等的标题和序列号等硬件信息?
谢谢。
通常,CPUID会提供很多信息。
但关于序列号:你很少能得到cpu的序列号(更不用说主板的序列号了),它必须在BIOS中激活。
https://en.wikipedia.org/wiki/CPUID
https://en.wikipedia.org/wiki/CPUID#EAX.3D3:_Processor_Serial_Number
相关文章:
- 如果编译的源代码是特定于它编译的硬件的,我们如何分发它
- WMI检测进程创建事件-c++
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 为什么当我有风扇时,Win32_Fan没有 WMI 实例?
- FFmpeg——使用硬件加速进行视频解码
- 有关图像处理应用程序的硬件和软件安全性的建议
- HAL 中的硬件特定库
- 我们能否在stm32f中使用硬件定时器控制两个独立的进程
- 硬件抽象层 (HAL) 中实现的动态切换
- 需要实例化不同类/对象并在启动时确定的硬件插槽的设计模式
- C++ 和 WMI:在 IWbemClassObject::P ut 方法中传递对 CIM 类的引用
- 在硬件SIMD矢量指针和相应类型之间进行"interpret_cast"是一种未定义的行为吗
- Windows WMI - Win32_ProcessStartTrace 和 __InstanceCreationEv
- 从 Linux OMI (omicli) 到 Windows WMI 的连接失败,并出现与 DMTF 相关的错误
- 使用 SDL2 操作硬件纹理
- 标准::计时::时钟、硬件时钟和周期计数
- 如何使用 c++ 实现 WMI 类的链接?
- C++ 通过 WMI 更改硬件 ID
- WMI给我不完整的硬件信息(物理内存)
- 如何在C++中获得没有WMI的硬件信息