CPUID得到的数据会变化?
我的软件里用到了CPUID生成序列号,可是最近有用户反应,他的序列号不断的变化,我给的注册码没法用。
我以前在Intel和AMD的单核处理器上测试过是不会变化的。但他的电脑是至强处理器。
我想问一下,在至强处理器或双核处理器上用CPUID指令是否会变化?
下面是我的代码:
push ebx
push ecx
push edx
mov eax, 1
cpuid
mov IDAX, eax
mov IDBX, ebx
mov IDCX, ecx
mov IDDX, edx
pop edx
pop ecx
pop ebx
请问我取到的IDAX、IDBX、IDCX、IDDX会发生变化吗?