Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.09;
Скачать: CL | DM;

Вниз

Серийный номер мат. платы   Найти похожие ветки 

 
Alex Kryuchkov   (2006-03-22 13:31) [0]

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

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


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


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


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


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

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


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


> fellix   (22.03.06 14:32) [2]


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


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


> Сергей М. ©   (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 15:09) [5]


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


Об чем и речь.

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

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


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

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


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


> fellix   (22.03.06 15:14) [6]


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


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


 
Arazel ©   (2006-03-22 17:28) [8]

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

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


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


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


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

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


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

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


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


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


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


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


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

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

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


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


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


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


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

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


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

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


 
atruhin ©   (2006-04-03 14:23) [16]

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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2006.07.09;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.041 c
2-1150790362
Новичек
2006-06-20 11:59
2006.07.09
Закрытие файла.


15-1150178322
Ega23
2006-06-13 09:58
2006.07.09
С Днём рождения! 12 июня


2-1150876691
ZZZ_ZZZ
2006-06-21 11:58
2006.07.09
Как создать программно dbgrid ?


2-1150553191
redlord
2006-06-17 18:06
2006.07.09
как получить строку по указателю


2-1150865087
mctarik
2006-06-21 08:44
2006.07.09
Как передать строку в коммандную строку...