Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

параметры жесткого диска из реестра

22K
15 ноября 2009 года
FloyDos
81 / / 14.08.2009
В одной из тем упоминалось, что всю конфигурацию системы можно вытащить из реестра.

Меня интересуют конкретно параметры жесткого диска: например, количество цилиндров, скорость чтения - записи. Ну и вообще чисто теоретически где они могут быть? В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\IDE очень много разных, но, судя по значениям, там нет того что меня интересует..


Узнать бы где берет все эти параметры эверест ;)
Может кто-нибудь знает хороший ресурс, раскрывающий подробно реестр? А то если честно, везде уж слишком поверхностная информация=(
1.9K
15 ноября 2009 года
andriano
474 / / 10.01.2008
А существенно, чтобы получать информацию именно из реесттра, а не из информационных функций WinAPI?

С реестром есть вариант - из WMI получить ключ реестра, после чего считать из него.
22K
15 ноября 2009 года
FloyDos
81 / / 14.08.2009
а какие API функции конкретно вы имеете ввиду?
1.9K
16 ноября 2009 года
andriano
474 / / 10.01.2008
Ну, например, DeviceIOControl.
1
16 ноября 2009 года
kot_
7.3K / / 20.01.2000
Какое отношение это все имеет к общим вопросам программирования позвольте узнать?
Я уже писал в подобной теме - прежде чем искать информацию о реестре - дайте себе труд ознакомится со структурой реестра. Если же вы лично считаете, что информации мало и/или она плохо систематизирована - ну так подготовте и выложите свою.
Информация о геометрии диска как правило не используется программами пользовательского уровня - от того она может в реесре и отсутсвовать (а может и быть) - если вам это крайне необходимо - то вам как говорится и карты в руки. Просто вы должны учитывать, что реестр не просто хранит информацию - различные группы ее располагаются в разных частях реестра, а ключем к поиску вам будет идентификаторы из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Enum\IDE.
З.Ы. Эверест кстати, помоему получает информацию и через реестр и через DeviceIOControl.
14
16 ноября 2009 года
Phodopus
3.3K / / 19.06.2008
kot_ +1.
Более того, геометрия диска CHS сейчас практически не используется вообще. Даже на уровне драйверов. И на скорость работы ЖД системе, вобщем-то, наплевать.
Эверест насколько помнится еще и драйвер ставит и собственную базу HW таскает.
Ресурсы по реестру - MSDN (надо искать, точно тему не помню), ну и были книги Хонейката и т.п.
1.9K
16 ноября 2009 года
andriano
474 / / 10.01.2008
Цитата: Phodopus
kot_ +1.
Более того, геометрия диска CHS сейчас практически не используется вообще. Даже на уровне драйверов.

А она и не может использоваться.
В принципе.
Т.к. то, что может выдать система, - это фиктивная информация, не имеющая ничего общего с реальной геометрией. И нужна она исключительно для того, чтобы не вылетали по ошибке устаревшие программы, интересующиеся такой информацией.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог