|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 19, 2003 11:39:55 Подскажите какой-нибудь коротенький код для добывания хардварного уникального идентификатора компьютера. спасибо. |
|
|
Дата: Сен 19, 2003 14:24:51 Самый простой - GetVolumeInformation, возвращает S/N тома. |
|
|
Дата: Сен 19, 2003 14:46:05 а подробней. как это будет выглядеть на асме? |
|
|
Дата: Сен 19, 2003 15:17:51 не забывай, что VolumeInformation меняется при форматировании... лучше че то понадежнее юзать... |
|
|
Дата: Сен 19, 2003 17:26:37 · Поправил: Dr.Golova Помойму примерно так, но не проверял: xor eax, eax push eax mov ecx, esp push 0005C3A63h ;; "c:\\\0" push eax ;; nFileSystemNameSize push eax ;; lpFileSystemNameBuffer push eax ;; lpFileSystemFlags push eax ;; lpMaximumComponentLength push ecx ;; lpVolumeSerialNumber push eax ;; nVolumeNameSize push eax ;; lpVolumeNameBuffer sub ecx, 4 push ecx ;; lpRootPathName call GetVolumeInformation test eax, eax jz .error pop eax ;; restore stack pop eax ;; eax == VolumeSerialNumber |
|
|
Дата: Сен 20, 2003 11:49:12 и что, если я вот так вот впишу в DLL-ку жертвы этот код будет работать? я имею в виду вызов этой функции. в общем я попробую. а есть ещё какие-нить идеи, MAC-адрес или SN биоса? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074 |