2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
|
1 | |
Модель и серийник жёсткого диска (WMI)04.05.2014, 16:05. Показов 8696. Ответов 20
Метки нет (Все метки)
Всем привет.
Помогите пожалуйста . Нужно "как-то" получить модель и серийник(но он не обязателен) харда. Как я понял единственный способ это WMI. Есть у кого рабочий код для C++ Builder ? (на компе будет ВСЕГДА 1 жесткий диск) Заранее спасибо.
0
|
04.05.2014, 16:05 | |
Ответы с готовыми решениями:
20
Как правильно использовать WMI (получить сериный номер жесткого диска) Какая модель жесткого диска в ноуте Acer Aspire 1696WLMi? Нужно найти подходящую модель жесткого диска для ноутбука ! Количество секторов, кластеров и серийник диска |
05.05.2014, 18:14 | 2 | |||||
В шапочку кидай
#include <Winioctl.h>
1
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
||||||
05.05.2014, 19:54 [ТС] | 3 | |||||
Спасибо большое!
Добавил в шапку #include <Winioctl.h> но что-то как-то...
Может нужно ещё что-то? Параллельно ищу в инете ответ,но,пока не нашёл
0
|
06.05.2014, 14:17 | 7 |
и какая же у него была проблема? у меня нету никаких проблем с винчестером.
есть, кстати, библиотека одна из всех мной найденных и проверенных, но платная, (не помню названия, вроде GetSerialHDD называется), которая в обеих версиях винды показала одно и то же значение.
0
|
06.05.2014, 14:49 | 8 |
Парень сказал, что ему сказали в сервисе,это проблема со считывающей иглой было (на сколько это правда не знаю)...но при каждой перезагрузке показывало новый serial, но в итоге исправили ему
К сожалению тоже в свое время перерыл готовые компоненты и не нашел достойных бесплатных)
0
|
06.05.2014, 14:54 | 9 |
ну у меня всё время показывало в winxp одно значение, а в win7 другое значение, при этом не много отличающегося от xp-ого значения (где-то 2 символа в середине серийника не совпадали)
0
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
||||||
08.05.2014, 11:53 [ТС] | 10 | |||||
Я взял Ваш код и скопировал в чистый проект. Добавил вверх #include <Winioctl.h> и #include <windows.h> и запустил.
0
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
|
11.05.2014, 21:45 [ТС] | 11 |
Проблема всё ещё актуальна. Уже не нужен серийник. Лишь бы каким угодно способом получить Модель жёсткого диска. (Желательно рабочий код)
Заранее спасибо.
0
|
11.05.2014, 21:54 | 12 | |||||
То что выше слал код рабочий и отображает и как модель , так серийник..давайте разбираться почему такие ошибки у Вас.
Если оставить только этот момент..ошибки есть?
0
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
|||||||||||
11.05.2014, 22:02 [ТС] | 13 | ||||||||||
Да
0
|
11.05.2014, 22:48 | 15 |
Вот короче, надеюсь разберетесь:
https://www.cyberforum.ru/post3515298.html
1
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
||||||
11.05.2014, 23:02 [ТС] | 16 | |||||
UPD. Выдаёт ошибку "Ошибка при открытии физического диска : отказано в доступе"
0
|
11.05.2014, 23:36 | 18 | ||||||||||
Все понял в чем проблема...начиная от BCB6 ниже это не входит в стандартные библиотеки...вам необходим
вот что Вам нужно Основная часть:
Пропишите доп фуннкцию
1
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
|
11.05.2014, 23:54 [ТС] | 19 |
Запустил,заработало. Большое спасибо!
Большое Вам спасибо! Завтра буду разбираться
0
|
2 / 2 / 0
Регистрация: 19.04.2014
Сообщений: 36
|
|
13.05.2014, 16:06 [ТС] | 20 |
Итак, попытался сделать класс для всего кода (ну что-то вроде класс "hardDrive" ). Ведь моя конечная цель снимать не только серийник и модель харда. Так вот. Вроде всё сделал,сделал под себя. Запустил,заработало. Как только перенёс код в свою программу, возникли затруднения. Отказывается работать. Никаких ошибок не пишет, но и результат не выводит. Напоминаю,что отдельно от моей проги, в отдельном проекте, код рабочий и выводит всё как следует.
Прилагаю 2 rar архива: Get_hard.rar - Изначально Ваш код, убрал предупреждения об ошибках,и изменил вывод в edit. Ну и класс создал. program.rar - мой проект, который ещё измениться. Весь проект смотреть не нужно. Для удобства всё,что связано с Вашим кодом, я добавил в начало каждого файла. Надеюсь на помощь. Заранее спасибо
0
|
13.05.2014, 16:06 | |
13.05.2014, 16:06 | |
Помогаю со студенческими работами здесь
20
СМА Ardo модель и серийник затерты, страный глюк Функции DeviceIoControl: вытащить серийник с флешки, диска СМА Siemens модель и серийник неизвестны, Нужно фото модуля Acer 5551G не запускается (ноутбук больше не видит свою модель и серийник) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |