今下午在某地方看了点资料 写了个检测CPU信息的东东
检测CPU信息的小玩意 能检测到部分信息软件里用到的汇编代码长整数右移一位
mov eax,
mov edx,
shr eax,1
mov ebx,edx
shr edx,1
and ebx,1
shl ebx,31
or eax,ebx
pop ebp
ret 8
获取CPU类型
xor eax, eax
cpuid
xor eax, eax
inc eax
cmp ecx, 6C65746Eh
jne AMD
cmp edx, 49656E69h
jne AMD
cmp ebx, 756E6547h
jne AMD
jmp Return
AMD:
inc eax
cmp ecx, 444D4163h
jne Other
cmp edx, 69746E65h
jne Other
cmp ebx, 68747541h
jne Other
jmp Return
Other:
xor eax, eax
Return:
pop ebp
ret
获取CPU功能特性
mov eax, 1
cpuid
mov eax, ecx
pop ebp
ret
获取CPU家族信息
mov eax,1
cpuid
pop ebp
ret
获取CPU名称
mov esi,
mov eax, 80000002h
cpuid
mov ,eax
add esi,4
mov ,ebx
add esi,4
mov ,ecx
add esi,4
mov ,edx
add esi,4
mov eax, 80000003h
cpuid
mov ,eax
add esi,4
mov ,ebx
add esi,4
mov ,ecx
add esi,4
mov ,edx
add esi,4
mov eax, 80000004h
cpuid
mov ,eax
add esi,4
mov ,ebx
add esi,4
mov ,ecx
add esi,4
mov ,edx
pop ebp
ret 4
能检测出啥??? 看不懂,哈哈 不明白,但是顶礼 看到这种代码,有种想屎的冲动。 .....看不明白:loveliness: 不错不错,我得抓紧看Win32汇编 楼主威武,不过我觉得我等非技术型还是下个CPU-Z靠谱...... 这个有什么用啊,。 眼睛云彩了 看不懂啊:'( 这个是什么啊,看不懂啊 感谢楼主的分享, 谢谢!~ 这个怎么检查呢 非常感谢LZ,学习了。
页:
[1]
2