孤星119 发表于 2021-4-19 02:05:43

消息框显示微处理器名称


原理在于:


这个算是好东西吗?我用汇编语言编写的CPUNAME.ASM(及CPUNAME.EXE)
大家可以下载试用!







孤星119 发表于 2021-4-19 02:51:01

; Processor Name v3
;
; CPUNAME.ASM
; Copyright (C) 2021 Boo Khan Ming
;
; MIT license apply
;
format PE GUI 4.0
entry start

include 'win32a.inc'

section '.data' readable writable

      _caption      db 'Processor Name',0

section '.code' code readable writable executable

      _name         rb 48

start:
      mov   eax, 0x80000002
      cpuid
      mov   dword , eax
      mov   dword , ebx
      mov   dword , ecx
      mov   dword , edx
      mov   eax, 0x80000003
      cpuid
      mov   dword , eax
      mov   dword , ebx
      mov   dword , ecx
      mov   dword , edx
      mov   eax, 0x80000004
      cpuid
      mov   dword , eax
      mov   dword , ebx
      mov   dword , ecx
      mov   dword , edx

.show:
      push    0x40
      push    _caption
      push    _name
      push    0
      call   

      push    0
      call   

section '.idata' import readable writable

       library kernel,'KERNEL32.DLL',\
               user,'USER32.DLL'

       import kernel,\
            ExitProcess,'ExitProcess'

       import user,\
            MessageBox,'MessageBoxA'

孤星119 发表于 2021-4-20 00:00:25

没有人感兴趣吗?
页: [1]
查看完整版本: 消息框显示微处理器名称