Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DMI/SMBios. Информация о материнской плате в SMBiosData.

15K
20 августа 2008 года
Vert
37 / / 18.01.2007
Добрый день, уважаемые эксперты.
Проблема в следующем:
Посредством WMI-скрипта получаю следующее:

-----------------------------------
MSSmBios_RawSMBiosTables instance
-----------------------------------
SMBiosData: 0,19,0,0,1,2,0,224,3,3,144,158,203,127,0,0,0,0,55,80,104,111,101,110
,105,120,32,84,101,99,104,110,111,108,111,103,105,101,115,44,32,76,84,68,0,54,46
,48,48,32,80,71,0,48,55,47,50,57,47,50,48,48,52,0,0,1,25,1,0,1,2,3,4,255,255,255
,255,255,255,255,255,255,255,255,255,255,255,255,255,6,32,0,32,0,32,0,32,0,0,2,8
,2,0,1,2,3,4,32,0,110,86,105,100,105,97,45,110,70,111,114,99,101,0,32,0,32,0,0,3
,13,3,0,1,3,2,3,4,2,2,2,2,32,0,32,0,32,0,32,0,0,4,32,4,0,1,3,24,2,129,6,0,0,255,
251,131,3,3,161,166,0,244,1,124,7,65,4,9,0,10,0,255,255,83,111,99,107,101,116,32
,65,0,65,77,68,0,65,77,68,32,65,116,104,108,111,110,40,116,109,41,32,88,80,0,0,5
,22,5,0,4,4,3,3,5,12,0,20,0,1,3,6,0,7,0,8,0,0,0,0,6,12,6,0,1,15,10,1,0,9,9,0,65,
48,0,0,6,12,7,0,1,47,10,1,0,9,9,0,65,49,0,0,6,12,8,0,1,255,10,1,0,127,127,0,65,5
0,0,0,7,19,9,0,1,128,1,128,0,128,0,32,0,32,0,0,2,2,2,73,110,116,101,114,110,97,1
08,32,67,97,99,104,101,0,0,7,19,10,0,1,161,1,0,1,0,1,32,0,32,0,0,2,2,2,69,120,11
6,101,114,110,97,108,32,67,97,99,104,101,0,0,8,9,11,0,1,22,0,0,255,80,82,73,77,6
5,82,89,32,73,68,69,0,0,8,9,12,0,1,22,0,0,255,83,69,67,79,78,68,65,82,89,32,73,6
8,69,0,0,8,9,13,0,1,23,0,0,161,70,68,68,0,0,8,9,14,0,1,24,2,8,7,67,79,77,49,0,32
,0,0,8,9,15,0,1,24,2,8,7,67,79,77,50,0,32,0,0,8,9,16,0,1,5,2,5,5,76,80,84,49,0,3
2,0,0,8,9,17,0,1,15,2,15,13,75,101,121,98,111,97,114,100,0,32,0,0,8,9,18,0,1,15,
2,15,14,80,83,47,50,32,77,111,117,115,101,0,32,0,0,8,9,19,0,0,0,1,255,16,85,83,6
6,0,0,9,13,20,0,1,6,5,4,4,1,0,2,1,80,67,73,48,0,0,9,13,21,0,1,6,5,4,4,2,0,2,1,80
,67,73,49,0,0,9,13,22,0,1,6,5,3,4,3,0,2,1,80,67,73,50,0,0,9,13,23,0,1,6,5,3,4,4,
0,2,1,80,67,73,51,0,0,9,13,24,0,1,6,5,3,4,5,0,2,1,80,67,73,52,0,0,9,13,25,0,1,15
,5,4,4,0,0,2,0,65,71,80,0,0,13,22,26,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,110,1
24,85,83,124,105,115,111,56,56,53,57,45,49,0,110,124,85,83,124,105,115,111,56,56
,53,57,45,49,0,114,124,67,65,124,105,115,111,56,56,53,57,45,49,0,97,124,74,80,12
4,117,110,105,99,111,100,101,0,0,16,15,27,0,3,3,3,0,0,24,0,254,255,3,0,0,0,17,21
,28,0,27,0,254,255,255,255,255,255,0,2,9,0,1,2,2,0,0,65,48,0,66,97,110,107,48,47
,49,0,0,17,21,29,0,27,0,254,255,255,255,255,255,0,2,9,0,1,2,2,0,0,65,49,0,66,97,
110,107,50,47,51,0,0,17,21,30,0,27,0,254,255,255,255,255,255,0,0,9,0,1,2,2,0,0,6
5,50,0,66,97,110,107,52,47,53,0,0,19,15,31,0,0,0,0,0,255,255,15,0,27,0,1,0,0,20,
19,32,0,0,0,0,0,255,255,7,0,28,0,31,0,1,0,0,0,0,20,19,33,0,0,0,8,0,255,255,15,0,
29,0,31,0,1,0,0,0,0,20,19,34,0,0,0,0,0,0,0,0,0,30,0,31,0,1,0,0,0,0,32,11,35,0,0,
0,0,0,0,0,0,0,0,127,4,36,0,0,0

Подскажите, пожалуйста, как из этого всего можно извлечь нужную информацию и перевести в более понятный вид (буковками :) )? Нужен серийник материнской платы.

Заранее благодарен :)
14
20 августа 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: Vert
Подскажите, пожалуйста, как из этого всего можно извлечь нужную информацию и перевести в более понятный вид (буковками :) )?



[QUOTE=MSDN]A driver's MOF file contains a MOF class definition for each data block and event block the driver exposes to WMI[/QUOTE]

SMBIOS_Peek

Чего-то я не встречал эдакого единого интерфейса получения серийных номеров плат.. Если такое есть, может расскажешь? И плат у которых есть серийники не много, я лишь слышал о таких..

15K
20 августа 2008 года
Vert
37 / / 18.01.2007
Цитата: Phodopus
SMBIOS_Peek

Чего-то я не встречал эдакого единого интерфейса получения серийных номеров плат.. Если такое есть, может расскажешь? И плат у которых есть серийники не много, я лишь слышал о таких..



насколько я понял это тот самый, конечно, могу ошибаться.
по чему тогда мамы отличаются? По данным Everest'а (07/29/2004-nVidia-nForce-6A61BPAIC-00), мой серийник 6A61BPAIC, если я правильно понял или я ошибаюсь?

14
20 августа 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: Vert
насколько я понял это тот самый, конечно, могу ошибаться.
по чему тогда мамы отличаются? По данным Everest'а (07/29/2004-nVidia-nForce-6A61BPAIC-00), мой серийник 6A61BPAIC, если я правильно понял или я ошибаюсь?



а кто сказал что они должны отличаться?
Этот номер что ты написал одинаков для мам одной серии, берется из биос (прошьешь другим, но совместимым - поменяется), можешь забить его в гугл и увидеть как много народу знают о твоей бедной железке! :)))

Кстати серийный номер моей мамки (страшно говорить так вот в открытую - найдут еще кто я такой и где, но не могу удеражаться) - который хоть приведенная программа нашла, но не показала (ошибка в выводе или в ее форматах smbios - не знаю, впадлу разбираться) MB-1234567890. Как мне повезло! :)))))

15K
25 августа 2008 года
Vert
37 / / 18.01.2007
Phodopus, можешь тогда подсказать по какой железяке лучше привязку делать, чтобы уникальная была?
1.9K
26 августа 2008 года
andriano
474 / / 10.01.2008
к MAC-адресу.
Он по определению должен быть уникальным.
14
27 августа 2008 года
Phodopus
3.3K / / 19.06.2008
На сегодняшний день знаю про существование MAC-адреса, уникального номера процессора и (serial, что по-русски более корректно прозвучит как "последовательный" но все-таки все говорят серийный) винчестера.
MAC-адрес только с компьютерами где есть сетевуха и он элементарно подменяется (часто стандартными дровами) на любой желаемый, серийный номер процессора только на новых процах и часто фича выключается в биосе, ну а серийник винчестера - старое, но чаще всего используемое средство. Только по-хорошему надо сделать workaround на scsi (sata) и ide-режимы.
Если честно, я бы предложил привязаться сразу на несколько доступных, пусть и не уникальных номеров - как то делает активация винды, хотя все это от лукавого :)
15K
02 сентября 2008 года
Vert
37 / / 18.01.2007
спасибо за ответы
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог