0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 22
|
||||||
1 | ||||||
C++ и реестр х6414.10.2013, 19:55. Показов 803. Ответов 7
Метки нет Все метки)
(
Привет всем. Мне по заданию нужно извлечь название и модель процессора
Использую следующий код:
Подскажите пожалуйста какие уточнения использовать для идентификации х64 ОС. Заранее благодарен.
0
|
|
14.10.2013, 19:55 | |
Ответы с готовыми решениями:
7
Отличие х64 от х32 реестр Реестр Реестр |
Почемучка)
|
|
14.10.2013, 20:46 | 2 |
1
|
Ушел с форума
![]() |
|
15.10.2013, 09:10 | 3 |
Не работает - это что значит ?
Вылетает с ошибкой, выдает пустую строку, кракозябры, форматирует диск С ? Ddv122, раздел HARDWARE реестра не подвержен WOW-редиректам. Хотя все равно информация полезная.
1
|
Почемучка)
|
||||||
15.10.2013, 17:30 | 4 | |||||
Убежденный,
Логично, сразу и не заметил Скажу по себе - у меня не разу не было проблем с этим кодом, использую его уже 2 года для определения процессора
1
|
Ушел с форума
![]() |
|
15.10.2013, 18:19 | 5 |
Вообще, наиболее логичный способ определения процессора - "спросить" у него самого.
То бишь с помощью инструкции CPUID. Там уж точно не будет проблем с UAC, с поиском ключей реестра и т.п. Кстати, UAC не должен мешать, ведь доступ к HKLM на чтение у всех групп пользователей должен быть по любому.
2
|
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 22
|
||||||
15.10.2013, 18:36 [ТС] | 6 | |||||
неработоспособность заключалась в том, что возвращало пустое значение.
я решил проблему иначе просто забыл написать:
0
|
Ушел с форума
![]() |
|
15.10.2013, 18:44 | 7 |
KEY_ALL_ACCESS - а вот теперь и начнутся те самые проблемы с UAC, о которых писал Dvd122.
Для чтения реестра достаточно KEY_READ. Хотя, возможно, я и ошибаюсь (плохо знаю Builder и специфику TRegistry).
0
|
Супер-модератор
![]() ![]() |
|
15.10.2013, 19:29 | 8 |
Абсолютно достаточно, к тому же
- это тоже лишнее, потому что без указания уровня доступа TRegistry создается всегда с уровнем KEY_ALL_ACCESS. Нужно указывать KEY_READ при создании экземпляра объекта...
1
|
15.10.2013, 19:29 | |
Помогаю со студенческими работами здесь
8
Реестр Реестр Реестр на с++builder Реестр и UAC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |