我在谷歌和不同的表单上看了一切,但每个人都在使用wmi查询提供解决方案。
需要系统ID: -
1. cpuID =处理器唯一ID或处理器ID或处理器名称
2. biosID = BIOS序列号
3. baseID =主板基址号
4. hddID =硬盘序列号
5. macID = Mac地址
获取这些ID后,我生成一个哈希作为唯一标识符。现在,我可以轻松地使用System.Management类来获取它们,但问题是某些用户机器以某种方式禁用了wmic服务。
即使我可以获得上述任何一个ID,我也可以生成一个唯一的哈希值。除了使用System.Management类来实现这个之外,有没有人知道任何方法(Win api或其他)?