| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > ID системной платы |
| Автор: AnthonyK 28.1.2007, 00:48 |
| Здраствуйте. Нужен сабж. Так называется в программе Everest (http://www.lavalys.com/). За последние 2 дня вхлам изнасиловал google и MSDN. в WMI ничего похожего на это нет... у меня этот "ID системной платы" следующий "11/06/2003-nVidia-nForce-6A61BG0FC-00". В ирц подсказали что надо копать в сторону DMI. Но тоже Google и MSDN ничего полезного не дали... Если кто сталкивался подскажите плз... |
| Автор: W4FhLF 28.1.2007, 10:02 |
| Как насчёт реестра? |
| Автор: AnthonyK 28.1.2007, 14:33 |
| В реестре глухо, искал. В начале думал что этот ID выдумка евереста, думал что он его составляет из даты выпуска биоса, вендора, продукта итд итп, однако последние сочетания букв и цифр это нечто странное, затем мне попалась какаято системная утилита, которая также выдает этот номер. И еще этот номер походу виден при запуске компьютера, с низу... Т.е в момент когда определяются устройства итд итп. |
| Автор: W4FhLF 28.1.2007, 15:00 |
| Ну они читают память биоса скорее всего, причём из драйвера. Готов идти на такие меры? |
| Автор: AnthonyK 28.1.2007, 15:28 |
| мне без разницы откуда что брать, главное получить результат... |
| Автор: W4FhLF 28.1.2007, 17:23 |
| Нет, я имею ввиду тебе придётся писать драйвер, который будет считывать эту информацию и передавать твоему приложению |
| Автор: AnthonyK 28.1.2007, 18:15 |
| Я не думаю что создатели Everest или Этой маленькой проги (com'ник весом в 16,6 кб) пошли на такие жертвы ;) |
| Автор: W4FhLF 28.1.2007, 19:35 |
| Создатели Everest как раз пошли, а вот com'мник получает эту инфу работая с прерываниями биоса, которые для тебя доступны только в режиме ядра(в драйвере). |
| Автор: jonie 29.1.2007, 11:21 |
| есть некие SDK..... http://www.ionworx.com/machineid.html |