【发布时间】:2013-02-04 01:41:24
【问题描述】:
我需要使用唯一的计算机 ID 来获得软件许可。我决定使用 CPU 标志。在 MSVC 上,它们使用函数 __cpuid 进行检索,而在 gcc 版本 4.3 及更高版本中使用函数 __get_cpuid。我从这些函数中得到一个整数,它是一种位数组,目的是用作唯一 ID。
我不确定使用上述函数检索到的 CPU 标志是否会改变?用户可以通过编程方式更改这些标志吗?如果不是通过常规应用程序可能通过 BIOS?
谢谢。
【问题讨论】:
标签: uniqueidentifier bios license-key cpuid