@draftpin

C++ как правильно снять серийный номер винта?

Добрый день.
Снимаю данные железа через драйвер и если не работает, то на уровне ring3. Однако на некоторых конфигурациях (примерно 20%) даже и через ring3 не происходит снятия, приходят просто пустые данные. Из общего обнаружил, что проблема встречается только на Win7 SP1 (на XP такого не бывает). Кто-то может помочь - дать готовый код по снятию HDDSN или написать свой работающий за $ или просто в качестве жеста доброй помощи?
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vilgeforce
Раздолбай и программист
Показывайте свой юзермодный код, тогда можно будет сказать что в нем не так.
Ответ написан
Комментировать
@draftpin Автор вопроса
Исходник очень длинный, если копировать сюда, но я использовал способы отсюда практически один в один:
https://www.winsim.com/diskid32/diskid32.cpp
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы