![]() |
|
|
![]()
|
|
| system |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 16.5.2008 Репутация: нет Всего: 2 |
Коллеги, ниже прикрепляю тестовый проект определения сер. номера жестк. диска.
Для XP все работает, для Windows 7 проверить возможности нет, т.е. надо куда-то ставить, что долго муторно и незачем, поэтому обращаюсь к Вам, попробуйте пожалуйста у кого на компе Windows 7, скомпилировать проект ниже, запустить нажать кнопку и ответить виден ли результат с номером и моделью hd. Заранее благодарю. Присоединённый файл ( Кол-во скачиваний: 21 )
HardID.rar 349,90 Kb |
|||
|
||||
| system |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 16.5.2008 Репутация: нет Всего: 2 |
Друзья отзовитесь, ни у кого нет Windows 7 + CPP Builder ?
Выложу еще exe, вдруг у кого не стоит Builder а есть Windows 7. Присоединённый файл ( Кол-во скачиваний: 30 )
HardwareID.rar 195,59 Kb |
|||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
проект без проблем открывается в RADXE , компилится , все определяет
что это за лабуда такая DriveInfo.h ? если вы таким образом строите защиту, то:
Это сообщение отредактировал(а) oldcode - 25.10.2010, 22:51 |
|||
|
||||
| system |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 16.5.2008 Репутация: нет Всего: 2 |
Я правильно понял, под Windows 7 все работает и показывает?,
если да то примного благодарен. А по поводу DriveInfo.h не понял вопрос, это один из файлов проекта, в котором основной код определения и описан. Добавлено через 3 минуты и 9 секунд Спасибо за цитату, учту. |
|||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
Да
|
|||
|
||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
А у меня под XP Professional SP2 ничего не определил. Качал exe-файл.
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Ваш код не будет работать под пользователем не имеющем прав администратора. Кроме того, в нем используются IOCTL коды SMART (их старое название DFP_*), они не работают на некоторых дисках (вне зависимости от версии ОС)
|
|||
|
||||
| system |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 16.5.2008 Репутация: нет Всего: 2 |
спасибо за ответ, хм. печально, а как выйти из ситуации мысли есть ? Добавлено через 54 секунды
большое спасибо за проверку. Добавлено через 7 минут и 22 секунды в целом задача такая, нужно получить некоторый уникальный id компьютера. У меня на всех компах этот код работает, но как показала практика у некоторых пользователей нет, и видимо это действительно по причинам которые указал xvr. |
|||
|
||||
| Нитонисе |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Я проверял на нетбуке, возможно это тоже имеет значение. Права-то администратора. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
||||
|
||||
| system |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 16.5.2008 Репутация: нет Всего: 2 |
||||
|
||||
| oldcode |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 8.10.2010 Репутация: 0 Всего: 0 |
забыл добавить - и при отключенной службе UAC (Win7).
|
|||
|
||||
| Dayx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 29.10.2009 Репутация: нет Всего: нет |
Ты пользуешься DeviceIOControl , а у него куча ограничений - правыа администратора и т.д.
А чего не взять GetVolumeInformation ? |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Хотя бы того, что GetVolumeInformation возвращает ID логического диска, т.е. он останется тем же только до ближайшего форматирования диска. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |