Сейчас на форуме: vsv1, Rio, site-pro, -Sanchez- (+6 невидимых)

 eXeL@B —› Софт, инструменты —› AzSDK HardwareID DLL + Source Code
Посл.ответ Сообщение

Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 20 августа 2011 00:37 · Поправил: MasterSoft
· Личное сообщение · #1

AzSDK HardwareID DLL + Source Code v.3.1.0.0

AzSDK HardwareID DLL is a standard Windows Dynamic-link library and allows you to get unique machine fingerprint collected from CPU, HDD, BIOS, NIC components in your windows programs.

HardwareID DLL can work with Windows 9x to Vista and Win7, doesn't require to have administrator rights and can work in restricted areas. The fingerprint ID is obtained directly from the hardware, not from registry. Our solution allows you to select hardware to make ID as you wish.

AzSDK HardwareID is reliable API to generate unique simplified ID to identify each computer. You can use this ID to lock each license just by machine with your existing license copy protection. Now you can prevent unauthorized installation or coping and increase your sales.

more...

AzSDK.HardwareID.DLL.incl.source.code-KITA.rar

| Сообщение посчитали полезным: Abraham

Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 20 августа 2011 00:47 · Поправил: Enigma
· Личное сообщение · #2

В хелпе написано:

#######################
The fingerprint ID is obtained directly from the hardware, not from registry. Our solution allows you to select hardware to make ID as you wish.
#######################

А вот и пример кода из u_Bios.pas

Code:
  1. function GetRegInfoWinNT: string;
  2. const
  3.   sFmt = '%s@@%s';
  4.   RegPath_NT = '\HARDWARE\DEforbiddenION\System';
  5.   RegPath_XP = '\HARDWARE\DESCRIPTION\System';
  6. var
  7.   vReg: TRegistry;
  8.   sDate, sVer: string;
  9. begin
  10.   vReg := TRegistry.Create;
  11.   vReg.RootKey := HKEY_LOCAL_MACHINE;
  12.   sDate := '';
  13.   sVer := '';
  14.   try
  15.     if vReg.KeyExists(RegPath_NT) then
  16.       vReg.OpenKey(RegPath_NT, False)
  17.     else
  18.       if vReg.KeyExists(RegPath_XP) then
  19.         vReg.OpenKey(RegPath_XP, False);
  20.  
  21.     if vReg.KeyExists('SystemBIOSDate') then
  22.       sDate := vReg.ReadString('SystemBIOSDate');
  23.     if vReg.KeyExists('SystemBIOSVersion') then
  24.       sVer := ReadMultirowKey(vReg, 'SystemBIOSVersion');
  25.   except
  26.   end;
  27.   if (sDate = '') then sDate := '01/2007';
  28.   if (sVer = '') then sVer := 'SYSTEM_BIOS_VERSION';
  29.   Result := Format(sFmt, [sDate, sVer]);
  30.   vReg.Free;
  31. end;


нестыковочка...

Хотя вот примеры получения серийника HDD нормальные, только все равно это тоже самое что и давно известное http://wasm.ru/src/6/hddid060530.zip



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 20 августа 2011 11:58 · Поправил: sendersu
· Личное сообщение · #3

W7x64 пойдет?

upd
на каком язике коменты?

TDriverStatus = packed record
bDriverError: Byte; // Çý¶¯Æ÷·µ»ØµÄ´íÎó´úÂ룬ÎÞ´íÔò·µ»Ø0
bIDEStatus: Byte; // IDE³ö´í¼Ä´æÆ÷µÄÄÚÈÝ£¬Ö»Óе±bDriverError Ϊ SMART_IDE_ERROR ʱÓÐЧ
...



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 20 августа 2011 13:51
· Личное сообщение · #4

sendersu пишет:.
W7x64 пойдет?

написанно на сайте, что пойдёт


 eXeL@B —› Софт, инструменты —› AzSDK HardwareID DLL + Source Code
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати