Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47

Чтение данных из BIOSa

25.01.2011, 16:47. Показов 2617. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем !
Может , кто подскажет , библиотеку али еще чего-нить , чтобы
прочитать данные из BIOSа в WinXP ? Под Win98 знаю как , а вот под
XP есть проблемы. Понятно , что XP-ха ( впрочем , как и NT-ха ) не дает читать 'железо' напрямую. Но может у кого есть опыт и решение данного вопроса ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.01.2011, 16:47
Ответы с готовыми решениями:

Блокировка от Biosa
Здравствуйте уважаемые форумчане. Сегодня столкнулся со следующей проблемой: У моего знакомого был ноутбук Casper Nirvana NB 1.6 на...

ВЕРСИИ BIOSa
Здравствуйте знатоки материнских плат! У меня ворос по ASUS M5A970EVO R2.0 чем она отличается от ASUS M5A970EVO? И подойдет ли BIOS от...

Cмена Biosa
Месяц назад купила нетбук samsung N150 перезагружаю его всвязи с обновлениями и больше не могу включить программа FAIL SAFE просит...

12
0 / 0 / 0
Регистрация: 02.09.2010
Сообщений: 102
27.01.2011, 16:50
Сведения о BIOS в Windows NT2000MEXP хранятся в реестрев ключе HKEY_LOCAL_MACHINE HARDWARE DESCRIPTION System. В этом ключе, в частности, хранятся следующие параметры:
SystemBiosDate - дата BIOS (строка);
SystemBiosVersion - версия BIOS (несколько строк); VideoBiosDate - дата видеокарты (строка);
В Windows 98 и т.п. читать надо непосредственно из BIOS. Но, как правило, Windows запрещает чтение BIOS, так что здесь ничего не помогает (во всяком случае все, что я делал, не приводило к успеху)
0
Messir
27.01.2011, 18:26
для таких целей пишется драйвер
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
28.01.2011, 22:04  [ТС]
Доброго всем времени суток !
Большое спасибо всем ответившим !
Особый сэнкс за ключи реестра , я совсем упустил такую возможность
( короче с ручника забыл сняться :-)). Спасибо. А то я уже тут на ассемблере вставку наваял. Вроде бы работает , надо будет проверить на разных ПК и системах. Но все равно спасибо !

По-поводу написания драйвера ... Messir ??? Сэр , вы предлагаете
чтобы у пользователя появилось в системе устройство обозначенное , как 'Устройство для чтения данных из BIOS' ? Ну и , как говорят в Одессе 'Що он мне на это скажет' ? Я думаю , что 'таки оно мне надо ?'
0
Messir
29.01.2011, 01:09
А что, уважаемый автор считает, что бывают только драйвера устройств?
По большому счету, драйвер - это программа работающая в нулевом кольце защиты.
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
29.01.2011, 19:38  [ТС]
To Messir :
Эк , вы батенька загнули :-)
Драйвер - 'специальная программа , управляющая обменом с каким либо перифериным устройством'.( Так кажется ? Или я уже начал забывать ?) Это - классика.
Поэтому программы обеспечиваюие какие-либо вспомогательные функции , а в вашем случае 'нулевое кольцо защиты'- это уже уровень ядра и соответственно , программа работающая в НКЗ должна обладать соответствующими привелегиями. Фактически , такие программы я назвал бы 'мостом' между основной программой и ядром ОС. Впрочем , сие не есть суть важно. Как говорится , 'хоть х...м назови , только в рот не засовывай' , пардон за грубость , но опять таки - 'из песни слов не выкинешь' :-)))
Удачи всем , и еще раз спасибо за советы.
0
Messir
29.01.2011, 21:56
тааак... О понятии 'драйвер виртуального устройства' вы, похоже, не слышали, да? Но даже это не важно...
Вообще - есть специальный тип программ, называются 'драйвер', и цель их - обрабатывать IOCTL-запросы других программ, причем делать это в нулевом кольце защиты, дабы не ограничиваться рамками системы. Причем работают ли они при этом с каким-то устройством - не важно.
А 'классику' эту придумали, когда система (а точнее - ДОС и иже с ним) не накладывала ограничений на саму прогу, и драйвера были нужны только для устройств (и то, только из удобства). Поэтому сейчас на нее рассчитывать особо не стоит...
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
30.01.2011, 22:56  [ТС]
Н-да-а-а ...
Смею напомнить вам , что DOS-то появился поперед виндами-то и именно
там и появился термин 'драйвер' :-).Это и есть классика.
Что же касается 'не ограничиваться рамками системы' , что же , как
говорится 'флаг в руки , барабан на шею и попутного ветра в горбатую спину' - не ограничивайтесь :-), выходите за ее рамки. Ничего страшного - одной глючной прогой станет больше. Но для этого вам придется заменить ядро системы на свое , это чтобы не ограничиваться :-)
До сих пор , используя 'нулевое кольцо защиты' приходится соблюдать
правила ее болезной ( системы , то бишь )... Впрочем , 'есть многое на свете друг Горацио , что и не снилось нашим мудрецам ...'.
Я думаю вы нам продемонстрируете на примере , как 'не ограничиваться рамками системы' так , чтобы похерить ядро ( а это и есть 'рамки системы', но при этом , чтобы все работало тип-топ :-)
Удачи вам сэр.
0
Messir
30.01.2011, 23:14
я даже коментировать не буду - это пустая трата времени. но улыбался я с последнего сообщения долго
Comanche
31.01.2011, 18:27
2Messir:
))))))))
No words, no jestures...
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
31.01.2011, 21:00  [ТС]
To Messir :
What can i say ?
Если вместо продемонстрированного нам куска кода 'вне рамок системы'
одни улыбки ... Как говорится - no comments ... Но смею напомнить :
'He laughs best who laugh last ...'
0
Messir
31.01.2011, 21:08
Ох-хо-хо...
1. 'продемонстрированный кусок кода' никто не просил
2. это выходит за рамки тематики данного форума
3. с таким отношением - я вообще удивляюсь, что автор вопроса надеется от меня получить что-то по данному вопросу?
0 / 0 / 1
Регистрация: 09.01.2011
Сообщений: 47
31.01.2011, 21:56  [ТС]
To Messir :
1) >> Ох-хо-хо...
- тише , ночь на дворе , дети спят :-)
2) >> 'продемонстрированный кусок кода' никто не просил
- верно , но я предложил его продемонстрировать ( см. выше ), коль
ты так крут :-)
3) >> это выходит за рамки тематики данного форума
- ни сколько , господа. Мы здесь не о балете рассуждаем ...
4) >> с таким отношением - я вообще удивляюсь, что автор вопроса
надеется от меня получить что-то по данному вопросу?
- да Боже упаси ! Тем боле что уже все сделано и работает. Я думал может у кого есть что-то готовое по этому поводу и работает. Хотелось
немного сэкономить время. Ну да ладно , просто подтвердилась еще одна мудрая пословица - 'врачу - исцелися сам ...'. Что я и сделал.
Удачи ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2011, 21:56
Помогаю со студенческими работами здесь

Чтение файла, чтение названия папки где находится файл, запись данных на PHP
Допустим у нас есть структура с папками типа Large -> Vehicles -> Firetruck_0 В этой папке лежит файл формата .dat Что нужно сделать? ...

Основные настройки BIOSA
Помогите пожалуйста нужны основные настройки БИОСА желательно с картинками зарание спасибо...

Дальше BIOSa никуда!
Конфигурацию железа не знаю очень старый комп мать с разными переключателями синего цвета (как автоматы в щитовой) поставил 1 Гб озу все...

Странные записи в окне BIOSa
Здравствуйте!! Сразу хочу извиниться, если такая темка уже естЬ, или не в тот раздел разместил. Не судите сторого пожалуйста. Суть...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru