![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать серийный номер процессора и винчестера [D6, WinXP]
Wadimka © (2009-01-30 14:03:00)Подскажите, как узнать серийный номер процессора и винчестера?
(2009-07-06 09:29:00) [1]Удалено модератором
Виктор85 (2009-05-29 12:29:00) [2]Интересно, а эта штука правильно определяет хард
http://www.soft.tahionic.com/download-hdd_id/free-download/app-source-code.html
(2009-05-23 18:37:00) [3]Удалено модератором
Nickoss (2009-05-08 10:06:00) [4]
> Под админом только
??? И под обычным юзером всё работает, только что проверил. Отказано в доступе только по кнопке "Disk smart".
По "Disk serial (xp)" и
"Win32_PhysicalMedia" SerialNumber выдается та же инфа, что и под админом.
Vista Business SP1.
Германн (2009-05-08 02:00:00) [5]
> AllDontFire (07.05.09 18:39) [12]
>
> Задача:
> Получить серийный номер Hdd и использовать его для защиты
> ПО.
>
А моэжет не стОит?
DVM (2009-05-08 00:13:00) [6]
> Nickoss © (06.05.09 20:43) [7]
>
> Нашел интересный архивчик с демкой по WMI. Серийник винта
> определяется из под Висты.
Под админом только
AllDontFire (2009-05-07 21:11:00) [7]Nickoss,
У меня Win32_BaseBoard SerialNumber выдал "MB-1234567890" для Asus P5B.
ProcessorID более вменяемый правда.
AllDontFire (2009-05-07 21:01:00) [8]Сергей М. ,
это 2 разных HDD.
Nickoss (2009-05-07 20:43:00) [9]Попробовал подключить IDE-диск через USB-адаптер - та же картина. testwmi его определяет, но в SerialNumber = NULL. По кнопке "Disk model" пишет ST322413A USB Device, также определяются размер, caption. Всё это из под ХР.
Нашел еще два параметра, ИМХО, уникальных:
Win32_BaseBoard SerialNumber (15-значный ID). Номер совпадает с номером на узкой наклейке со штрих-кодом, расположенной справа от разъема питания материнки (Asus P5K-E).
Win32_Processor ProcessorId (16-значное шестнадцатиричное число).
Сергей М. (2009-05-07 20:22:00) [10]
> обычный IDE винт
> винт c виду обычный Serail Ata
Хрень какая-то ..
Левый глаз видит на винте IDE-разъем, а правый глаз на том же винте видит SATA-разъем ?
AllDontFire (2009-05-07 20:06:00) [11]"Disk serial (xp)" --NULL
"Get Class or Query" Win32_PhysicalMedia" -- NULL все кроме Tag.
> привязаться к PNPDeviceID
- интересная идея, конечно, но опять же сразу вопросы
> насколько он уникальный и неизменяемый"
Мне, благодаря "Астре", уже хочется найти код для "Внешний UDMA/SATA”.
Nickoss (2009-05-07 19:38:00) [12]Прога testwmi.
> По кнопке “Disk SMART” выдаёт «No SCSI Drive Serial Number
> Returned»
А что выдает по кнопке "Disk serial (xp)" ?
или по кнопке "Get Class or Query" Win32_PhysicalMedia в разделе SerialNumber.
Кстати, а нельзя ли привязаться к PNPDeviceID из Win32_DiskDrive ? Его легко вытащить и из системного реестра. Только вот насколько он уникальный и неизменяемый.
AllDontFire (2009-05-07 18:39:00) [13]Задача:
Получить серийный номер Hdd и использовать его для защиты ПО.
Anatoly Podgoretsky (2009-05-07 16:03:00) [14]Задачу то какую решаешь?
QAZ (2009-05-07 14:33:00) [15]у процесоров нет серийника
а у диска проще всего узнать серийник тома
brother (2009-05-07 04:17:00) [16]> а на той Висте нужно ещё включить “Внешний UDMA/SATA”, хотя
> винт в корпусе подключен сразу в материнку.
может "дрова" коряво встали или не от него?
AllDontFire (2009-05-06 22:56:00) [17]Спасибо за пример по WMI, но и он не справился с тем хардом на Висте. И дело, похоже не в Висте. Помню пару лет назад на Висте обычный IDE винт определялся смартом на раз-два.
В общем, винт c виду обычный Serail Ata.
OS: Ms Windows Vista Home Basic 6.0.6000
В примере определяется как WDC WD25 00AAJS-00VWA SCSI Disk Device (так он называется в диспетчере устройств)
По кнопке “Disk SMART” выдаёт «No SCSI Drive Serial Number Returned». В других местах серийника тоже нет (Ткните пальцем, плиз, если не туда жму).
Что выдаёт Astra32:
Модель м. платы WinFast 6100M2MA
Имя чипсета NVIDIA GeForce 6100/6150/nFoce 500 Family
Чипсет C51 Host Bridge
Южный мост MCP51 LPC Bridge
Hdd:
Model: WDC WD25 00AAJS-00VWA
Interface Type : Serial Ata II
Serial: WD-WM[demo]
Verdor ATA controller: Nvidia
Name ATA controller: MCP51 SATA controller
Location: Tertiary/Master.
Кстати у меня винт на WinXP64bit тоже Serial ATA II, определяется астрой, если просто выбрать «Жёсткий диск», а на той Висте нужно ещё включить “Внешний UDMA/SATA”, хотя винт в корпусе подключен сразу в материнку.
Nickoss (2009-05-06 20:43:00) [18]Нашел интересный архивчик с демкой по WMI. Серийник винта определяется из под Висты. Исходники прилагаются.
http://www.magsys.co.uk/delphi/magwmi.asp
AllDontFire (2009-05-06 18:25:00) [19]Там чуть ниже :-) :
> SerialNumber
>
> Data type: string
> Access type: Read-only
>
> Number allocated by the manufacturer to identify the
> physical media.
>
> Example: WD-WM3493798728
>
> Windows Server 2003, Windows XP, Windows 2000, and
> Windows NT 4.0: This property is not available.
Nickoss (2009-05-06 17:59:00) [20]
> в классе Win32_DiskDrive, наверное, есть всё, кроме серийного
> номера HDD
А чего ж нет ? Вот, вроде есть
http://msdn.microsoft.com/en-us/library/aa394132(VS.85).aspx
SerialNumber string