我想编写可以检测 CPU id 以进行激活过程的 ac 程序。有些人建议我使用 UUID,但我喜欢尝试 CPU id。搜索后我找到了一些很好的答案。但我使用的是 Windows 8 64 位和 Mingw。所以恐怕我不能使用它。
问问题
515 次
1 回答
1
是的,有两条信息,因为您想被引导而不是显示代码:)
使用 CPUID x86 指令http://x86.renejeschke.de/html/file_module_x86_id_45.html
... 带有用于 C 程序的 gnu 内联汇编语法 https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html
而已。创建一个小的内联 C 函数,其中有一个 asm {} 块,其中的单个指令将是 CPUID。注意如何从这些汇编块返回值,gcc 有一个特殊的语法。
有了这些信息,我认为您可以解决您的问题。
于 2015-08-07T09:08:18.863 回答