Что нового

Получуние серийного номера BIOS

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Здравствуте, как можно получить серийный номер BIOS либо материнской карты. Используя ассемблер/С++/WinAPI/PureBasic.
Здача сделать привязку по железу, именно по железу.
привязка на процессор у меня есть, хотелось бы еще привязать к мат. плате /BIOS...
Код на PureBasic:
Код:
Procedure GetCPUID()
  !MOV EAX, 0x01
  !CPUID
  !RET
EndProcedure
и
Код:
Procedure GetSerialNumberCPU()
  Local _ecx, _eax, _edx
  MOV eax,1
  DB $0F,$A2
  MOV _eax,eax
  MOV eax,3
  DB $0F,$A2
  MOV _ecx,ecx
  MOV _edx,edx
  ProcedureReturn (_ecx + _eax + _edx)
EndProcedure
Эти программы получают одинаковый Серийный номер.
Заранее спасибо :smile:
 

oesoes

xor eax,eax
Сообщения
171
Репутация
9
Не знаю, актуально ли ещё, но вы пробовали _WinAPI_UniqueHardwareID()?
 
Верх