Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Серийный номер мат. платы [D7, Win95/98, NT4, Win2k, WinXP]


Alex Kryuchkov ©   (2006-03-22 13:31:00) 

Добрый день!
Не подскажете, как из программы на Делфи узнать серийный номер материнской платы?
Может, есть какие-то компоненты, или апи-функция?

Заранее благодарен за ответ.


Игорь Шевченко   (2006-04-03 14:40:00) [1]

Anatoly Podgoretsky ©   (01.04.06 15:44) [15]

Коробочная версия тоже привязывается. При смене железа необходимо звонить по телефону в MS и объяснять ситуацию.


atruhin   (2006-04-03 14:23:00) [2]

>>ты не вправе ограничивать юзера в возможности в дюбой момент
Если ПО пишется для домашнего применения могу согласится, но если поставляется комплекс, то в праве ограничить и замену аппаратной части и использование постороннего ПО, тоже относится к внутрефирменному ПО.


Anatoly Podgoretsky   (2006-04-01 15:44:00) [3]

Игорь Шевченко ©   (23.03.06 13:00) [12]
Микрософт не ограничивает, ограничивается программно-аппратный комплекс, ака OEM - оно продается как единое целое.
Если это не устраивает, то покупается коробочная версия.


DC-AC   (2006-04-01 12:19:00) [4]

http://www.aladdin.ru/solutions/hasp.php???


Сергей М.   (2006-03-23 13:14:00) [5]


> Игорь Шевченко ©   (23.03.06 13:00) [12]


Ну и флаг им в руки.
Мало ли еще "открытий чУдных" приготовит нам MS ..


Игорь Шевченко   (2006-03-23 13:00:00) [6]

Сергей М. ©   (23.03.06 12:16) [11]

А вот MS ограничивает...:)


Сергей М.   (2006-03-23 12:16:00) [7]


> Alex Kryuchkov   (23.03.06 11:56) [9]


> Какую характеристику материнской платы можно гарантированно
> взять для привязки ПО к конкретной машине?


Даже если бы такая нашлась, ты не вправе ограничивать юзера в возможности в дюбой момент заменить плату целиком или отдельные ее составляющие на другие.


fellix   (2006-03-23 12:05:00) [8]

Никакую.
Уникальной и универсальной характеристики нет.


Alex Kryuchkov   (2006-03-23 11:56:00) [9]


> Вообще зачем ему серийный номер 8-|
> Если для привязки то можно хоть  за что
> От материнки много чего можно достать!
>
> Лучше монитору привяжи...


Про монитор,то конечно, хорошо предложили :)

А если серьезно?
Какую характеристику материнской платы можно гарантированно взять для привязки ПО к конкретной машине?


Arazel   (2006-03-22 17:28:00) [10]

Вообще зачем ему серийный номер 8-|
Если для привязки то можно хоть  за что
От материнки много чего можно достать!

Лучше монитору привяжи...


Сергей М.   (2006-03-22 15:43:00) [11]


> fellix   (22.03.06 15:14) [6]


> Стоит ли производить лекарство, если оно помогает только
> в 20% случаев?


Это ты автору втолковывайй, а не мне)


fellix   (2006-03-22 15:14:00) [12]

Это уже философия. Стоит ли производить лекарство, если оно помогает только в 20% случаев?


Сергей М.   (2006-03-22 15:09:00) [13]


> Поэтому и "содержится не всегда".


Об чем и речь.

И, кстати, "производитель" не обязан ставить на свою мат.плату чипсеты, дающие такую возможность.

Так что в общем случае задача не имеет решения.


fellix   (2006-03-22 15:00:00) [14]


> Сергей М. ©   (22.03.06 14:37) [3]

Читайте документы. Фрагмент:

SMBIOS Base Board Information
Offset  Name           Length  Value
07h     Serial Number  BYTE    STRING

А уж внесет производитель туда информацию или нет - его дело. Поэтому и "содержится не всегда".


> Alex Kryuchkov   (22.03.06 13:31)  

Да, кстати, можно ещё поискать через WMI. Вроде тоже что-то вытягивает из SMBIOS.


Сергей М.   (2006-03-22 14:37:00) [15]


> fellix   (22.03.06 14:32) [2]


Какое отношение серийный номер и версия BIOS имеет к серийному номеру мат.платы ?
Никакое.


fellix   (2006-03-22 14:32:00) [16]

Заглянуть в DMI / SMBIOS. Там может содержаться (не всегда). Для Win NT/XP/200x потребуется драйвер.
Как вариант: некоторые версии Windows помещают информацию из SMBIOS в registry. Поищите.


Сергей М.   (2006-03-22 13:36:00) [17]


> как из программы на Делфи узнать серийный номер материнской
> платы?


Никак.
Ни из программы на делфи, ни из какой-либо другой программы.
Потому что серийный номер этот фигурирует лишь на оттиске, выполненном краской, или на пришлепанной к плате бумажке.


Наверх

Титульная страница Поиск, карта сайта Написать письмо