找回密码
 创建账号

QQ登录

只需一步,快速开始

查看: 4017|回复: 21

[原创软件] 今下午在某地方看了点资料 写了个检测CPU信息的东东

  [复制链接]
  • TA的每日心情

    2016-4-14 12:42
  • 签到天数: 68 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2013-10-4 22:25:22 | 显示全部楼层 |阅读模式
    检测CPU信息的小玩意 能检测到部分信息

    软件里用到的汇编代码
    1. 长整数右移一位

    2. mov eax,[ebp+8]
    3. mov edx,[ebp+12]
    4. shr eax,1
    5. mov ebx,edx
    6. shr edx,1
    7. and ebx,1
    8. shl ebx,31
    9. or eax,ebx
    10. pop ebp
    11. ret 8

    12. 获取CPU类型

    13. xor eax, eax
    14. cpuid
    15. xor eax, eax
    16. inc eax
    17. cmp ecx, 6C65746Eh
    18. jne AMD
    19. cmp edx, 49656E69h
    20. jne AMD
    21. cmp ebx, 756E6547h
    22. jne AMD
    23. jmp Return
    24. AMD:
    25. inc eax
    26. cmp ecx, 444D4163h
    27. jne Other
    28. cmp edx, 69746E65h
    29. jne Other
    30. cmp ebx, 68747541h
    31. jne Other
    32. jmp Return
    33. Other:
    34. xor eax, eax
    35. Return:
    36. pop ebp
    37. ret

    38. 获取CPU功能特性

    39. mov eax, 1
    40. cpuid
    41. mov eax, ecx
    42. pop ebp
    43. ret

    44. 获取CPU家族信息

    45. mov eax,1
    46. cpuid
    47. pop ebp
    48. ret

    49. 获取CPU名称

    50. mov esi, [ebp+8]
    51. mov eax, 80000002h
    52. cpuid
    53. mov [esi],eax
    54. add esi,4
    55. mov [esi],ebx
    56. add esi,4
    57. mov [esi],ecx
    58. add esi,4
    59. mov [esi],edx
    60. add esi,4
    61. mov eax, 80000003h
    62. cpuid
    63. mov [esi],eax
    64. add esi,4
    65. mov [esi],ebx
    66. add esi,4
    67. mov [esi],ecx
    68. add esi,4
    69. mov [esi],edx
    70. add esi,4
    71. mov eax, 80000004h
    72. cpuid
    73. mov [esi],eax
    74. add esi,4
    75. mov [esi],ebx
    76. add esi,4
    77. mov [esi],ecx
    78. add esi,4
    79. mov [esi],edx
    80. pop ebp
    81. ret 4
    复制代码

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?创建账号

    ×
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 4096 天

    连续签到: 49 天

    [LV.Master]酒吞童子

    发表于 2013-10-5 00:00:51 | 显示全部楼层
    能检测出啥???
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-10-3 09:26
  • 签到天数: 70 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2013-10-5 12:13:23 | 显示全部楼层
    看不懂,哈哈
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-10-1 15:50
  • 签到天数: 217 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2013-10-5 12:18:03 | 显示全部楼层
    不明白,但是顶礼
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-5-30 08:39
  • 签到天数: 89 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2013-10-5 14:44:26 | 显示全部楼层
    看到这种代码,有种想屎的冲动。
    回复

    使用道具 举报

  • TA的每日心情

    2017-2-13 07:58
  • 签到天数: 389 天

    连续签到: 1 天

    [LV.9]青行灯

    发表于 2013-10-5 17:55:12 | 显示全部楼层
    .....看不明白:loveliness:
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-28 18:47
  • 签到天数: 158 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2013-10-5 20:53:52 | 显示全部楼层
    不错不错,我得抓紧看Win32汇编

    点评

    基本就是cpuid指令啦 在某些网站上看到的 然后找了各种参数跟返回值的含义 然后就出来了这货  发表于 2013-10-9 18:57
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-26 09:11
  • 签到天数: 2201 天

    连续签到: 1 天

    [LV.Master]酒吞童子

    发表于 2013-10-9 08:49:03 | 显示全部楼层
    楼主威武,不过我觉得我等非技术型还是下个CPU-Z靠谱......
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-29 12:25
  • 签到天数: 992 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2013-10-11 12:18:30 | 显示全部楼层
    这个有什么用啊,。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-6-17 15:04
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2013-10-11 12:29:51 | 显示全部楼层
    眼睛云彩了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-4 20:59
  • 签到天数: 86 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2013-10-11 13:04:56 | 显示全部楼层
    看不懂啊:'(
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2015-3-8 19:15
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]提灯小僧

    发表于 2013-12-23 14:25:24 | 显示全部楼层
    这个是什么啊,看不懂啊
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-5-9 08:54
  • 签到天数: 204 天

    连续签到: 1 天

    [LV.7]雪女

    发表于 2013-12-24 08:37:31 | 显示全部楼层
    感谢楼主的分享, 谢谢!~
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-12-15 18:39
  • 签到天数: 1359 天

    连续签到: 1 天

    [LV.10]茨木童子

    发表于 2013-12-24 10:01:06 | 显示全部楼层
    这个怎么检查呢
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-23 11:15
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2013-12-24 20:20:15 | 显示全部楼层
    非常感谢LZ,学习了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 创建账号

    本版积分规则

    Archiver|手机版|小黑屋|iYa.App 软件交流社区

    GMT+8, 2024-11-22 05:16 , Processed in 0.031787 second(s), 20 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表