2010hook 发表于 2023-11-20 21:16 你这在我台式机搞反了,貌似二楼的ACPI\ACPI0003判断固件准一些吧。 直接 pecmd numk 0 就好了。 ACPI\ACPI0003和{72631e54-78a4-11d0-bcf7-00aa00b7b32a}\0000我感觉差不多,应该是一样的,发现都存在极端条件下会出错的情况,就是在非PE条件下,在笔记本启动过的比如vhd系统,回到台式机,注册表会有残留,所以就会判断出错了 Services\CmBatt\Enum 这个才是会实时改变,我现在改判别这个了
szwp 发表于 2023-11-20 09:29 wmic path Win32_SystemEnclosure get ChassisTypes 看看返回是多少 我今天强迫症犯了,测试了好几台设备 wmic computersystem get pcSystemType 1---2---2---2---2 wmic path Win32_SystemEnclosure get ChassisTypes 3---3---0---35--6 数据表是台式机,另外测试了4台笔记本都是返回 2和10