![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Серийный номер мат. платы [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]
> как из программы на Делфи узнать серийный номер материнской
> платы?
Никак.
Ни из программы на делфи, ни из какой-либо другой программы.
Потому что серийный номер этот фигурирует лишь на оттиске, выполненном краской, или на пришлепанной к плате бумажке.