0

我想编写可以检测 CPU id 以进行激活过程的 ac 程序。有些人建议我使用 UUID,但我喜欢尝试 CPU id。搜索后我找到了一些很好的答案。但我使用的是 Windows 8 64 位和 Mingw。所以恐怕我不能使用它。

4

1 回答 1

1

是的,有两条信息,因为您想被引导而不是显示代码:)

  1. 使用 CPUID x86 指令http://x86.renejeschke.de/html/file_module_x86_id_45.html

  2. ... 带有用于 C 程序的 gnu 内联汇编语法 https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html

而已。创建一个小的内联 C 函数,其中有一个 asm {} 块,其中的单个指令将是 CPUID。注意如何从这些汇编块返回值,gcc 有一个特殊的语法。

有了这些信息,我认为您可以解决您的问题。

于 2015-08-07T09:08:18.863 回答