使用GetCurrentHwProfile,我们可以检索szHwProfileGuid,我猜想这是机器的硬件配置文件GUID。
什么是硬件配置文件以及它是如何编辑的? 是机器唯一的硬件配置文件GUID? 值是存储在注册表中的某个位置并且可以更新吗? 如果它不是唯一的,那么这个值究竟何时会发生变化?
答案 0 :(得分:2)
是的,它只是一个accessor to the registry key
HKLM \ System \ CurrentControlSet \ Control \ IDConfigDB \ Hardware Profiles
由于someone discovered以下任何一项都不会影响它:更改主HD,添加第二个HD,重新安装或升级操作系统,更换视频卡或更改用户。更改网卡 肯定会影响它,因为它涉及创建任何GUID。
我的猜测是,它只是一种判断笔记本电脑是否已停靠的方式,它被设计为访问更广泛硬件更改的基础 - 但从未真正发生过。在这个API环境中,“硬件配置文件”可能会永远保持模糊的术语。