Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2017, 16:53   #1
ученик_програмиста
Новичок
Джуниор
 
Регистрация: 18.03.2017
Сообщений: 3
По умолчанию Вывод на экран информации о жестком диске

Доброго времени суток, товарищи. Заранее прошу прощения если не в том разделе пишу, но вопрос такой:
нужно написать программы которая выведет информацию об установленном в системе жестком диске (под Windows 7):
- модель;
- версию прошивки;
- серийный номер;
- сведения о памяти (свободно/занято/всего);
- список поддерживаемых стандартов ATA;
- список поддерживаемых режимов доступа к памяти.

В интернете нашел только теоретическую информацию о том что эти данные можно считать из портов или с помощью классов WMI, доступного описания как именно это сделать не нашел.
ученик_програмиста вне форума Ответить с цитированием
Старый 18.03.2017, 17:03   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Язык программирования, какой?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 18.03.2017, 19:23   #3
ученик_програмиста
Новичок
Джуниор
 
Регистрация: 18.03.2017
Сообщений: 3
По умолчанию

язык пргограмирования С или С++
ученик_програмиста вне форума Ответить с цитированием
Старый 19.03.2017, 07:24   #4
Filka
Форумчанин
 
Регистрация: 29.10.2015
Сообщений: 272
По умолчанию

Тут исходники можно посмотреть. Только не всё из списка определяется...
Filka вне форума Ответить с цитированием
Старый 19.03.2017, 14:16   #5
ученик_програмиста
Новичок
Джуниор
 
Регистрация: 18.03.2017
Сообщений: 3
По умолчанию

Ну хоть что-то можно найти и собрать так что бы работало? Я видел в интернете только отдельные куски, которые непонятно как слепить друг с другом
ученик_програмиста вне форума Ответить с цитированием
Старый 27.05.2017, 23:42   #6
soxie
Новичок
Джуниор
 
Регистрация: 15.09.2012
Сообщений: 2
По умолчанию

Почему бы не обратиться к реестру и вычленить контроллеры, привода, информацию о PIO/UDMA? Информации мало, однако по версиям прошивок - AIDA и EVEREST могут давать подобную информацию, в частности информацию датчиков они сливают в реестр HKEY_CURRENT_USER\Software\FinalWir e\AIDA64\SensorValues, наверное есть возможность выводить в реестр или совместную область памяти и остальную информацию. Иначе бы виджеты для рабочего стола не работали
soxie вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бэды на жестком диске. Дима я Компьютерное железо 5 16.02.2013 18:56
Восстановление инфы на жестком диске Ecosasha Компьютерное железо 1 29.04.2012 15:12
Свободное пространства на жестком диске optimator Общие вопросы C/C++ 2 08.07.2011 22:44
Место на жестком диске Gapro Общие вопросы Delphi 3 04.12.2009 20:28
вывод информации на экран о состоянии памяти на текущем диске А(assembler) alien9356 Фриланс 2 15.06.2009 15:41