Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > motherboard serial number


Автор: azesmcar 25.4.2005, 14:22
Здравствуйте...нужно програмно получить серийный номер материнской платы...весь интернет облазил..ничего так и не нашел...

Подойдет также другая уникальная информация о компьютере...кроме

MAC - программа не сетевая, никаких гарантий что на компьютере будет LAN карточка
CPU ID - не каждый процессор имеет эту поддержку..в том числе и AMD

с HDD есть вопросы на уточнение...GetVolumeInformation возвращяет Volume serial number. Вопрос в том может ли это число измениться после форматирования диска и на самом ли деле оно полностью уникально и нельзя ли это как то изменить...

Вот в принципе и все...

Автор: jorkug 25.4.2005, 15:22
http://www.sources.ru/cpp/cpp_system.shtml#1

Автор: azesmcar 25.4.2005, 15:39
Был я здесь..к сожалению ничего подходящего нету...серийного номер мат. платы нету..

Автор: _hunter 25.4.2005, 15:48
http://forum.vingrad.ru/index.php?showtopic=4033
http://forum.vingrad.ru/index.php?showtopic=7244

Автор: IEZ 25.4.2005, 19:14
По моему это делают WMI classes.

Автор: azesmcar 26.4.2005, 07:27
Цитата
http://forum.vingrad.ru/index.php?showtopic=4033
http://forum.vingrad.ru/index.php?showtopic=7244


Ну нету здесь ничего подобного...насчет материнки ни строчки..единственное что я здесь нашел это как узнать серийный номер HDD который плюс ко всему может спокойно измениться...

Цитата
По моему это делают WMI classes.

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

Автор: IEZ 26.4.2005, 09:28
Посмотри http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/computer_system_hardware_classes.asp
Там вроде бы были примеры.

Автор: _hunter 26.4.2005, 14:55
те ссылки я приводил в ответ на
Цитата
Подойдет также другая уникальная информация о компьютере


серийник винта изменить?.. не слышал я о таком.

Автор: IEZ 27.4.2005, 09:36
Подобная http://forum.vingrad.ru/index.php?showtopic=48300

Автор: Гость_azesmcar 3.5.2005, 13:10
Цитата
серийник винта изменить?.. не слышал я о таком.


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

Если это не так тогда намного лучше...

Цитата
Подобная тема.


спасибо, посмотрю куда это можно применить...

Автор: _hunter 5.5.2005, 11:05
ты говориш о серийнике раздела ( тома ) его менять можно. но, насколько я понял, в той теме обсуждалось получение серийника устройства...

Автор: szz 17.7.2005, 05:05
Вот что я нашел! НАСТОЯЩИЙ серийный номер физического хард диска! VolumeInformation действительно фигня - он поменяется после форматирования, даже если не менять размер диска.

Вот:
http://www.codeproject.com/csharp/hard_disk_serialNo.asp

Автор: p0s0l 18.7.2005, 07:11
Через WMI - ненадежно, она может быть вообще отключена, на Win9x не пойдёт.
Посмотри это:
http://narod.yandex.ru/100.xhtml?www.progxp.narod.ru/ideinfo.rar

Добавлено @ 07:16
Только от себя добавлю, что если через Scsi*: не пройдёт, надо попробовать через PhysicalDrive* (т.к. это зависит от системы, вот один из случаев:
http://forum.vingrad.ru/index.php?act=ST&f=85&t=40650&st=0
но PhysicalDrive требует админских прав )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)