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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2011, 19:38   #1
KennyHack
Сумасшедший кодер
Пользователь
 
Аватар для KennyHack
 
Регистрация: 24.02.2011
Сообщений: 17
По умолчанию Очистка реестра

Здравствуйте. Собственно хотелось узнать по какому принципу работают программы для очистки реестра, а то с ключами то я работать умею, а вот как проверить плохой, рабочий или нет этот ключ, я ума не приложу.
Помогите если кто что знает. И желательно на C++
KennyHack вне форума Ответить с цитированием
Старый 24.02.2011, 22:21   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

если зарегистрирован активикс (гуил есть), а файла нет - плохой ключ...
если есть отсылка к файлу, а файла нет - плохой ключ...
и так далее...
p51x вне форума Ответить с цитированием
Старый 24.02.2011, 23:52   #3
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Просто посмотри список галочек в каком-нибудь ccleaner
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 25.02.2011, 07:47   #4
KennyHack
Сумасшедший кодер
Пользователь
 
Аватар для KennyHack
 
Регистрация: 24.02.2011
Сообщений: 17
По умолчанию

Цитата:
Сообщение от p51x
если зарегистрирован активикс (гуил есть), а файла нет - плохой ключ...
если есть отсылка к файлу, а файла нет - плохой ключ...
и так далее...
тоесть я так понял, надо брать значение ключа и проверять есть ли на компьютере соответствующий файл. Так ?

Последний раз редактировалось KennyHack; 25.02.2011 в 07:50.
KennyHack вне форума Ответить с цитированием
Старый 25.02.2011, 09:04   #5
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Да, и этом один из примеров. Если ключ является строкой, которую можно перевести в путь к файлу, проверяем наличие этого файла.

Посмотри полный список всяких проверок в каком-нибудь CCleaner, говорю же.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 25.02.2011, 10:57   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Так ?
Не совсем. В Реестре не только ссылки на файл пишутся. Там еще могут быть мусорные ссылки на другие ключи, которые в свою очередь тоже мусор. потому что ссылаются на третьи ключи, которые указывают на несуществующий объект, но это не обязательно файл.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.03.2011, 13:54   #7
KennyHack
Сумасшедший кодер
Пользователь
 
Аватар для KennyHack
 
Регистрация: 24.02.2011
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Не совсем. В Реестре не только ссылки на файл пишутся. Там еще могут быть мусорные ссылки на другие ключи, которые в свою очередь тоже мусор. потому что ссылаются на третьи ключи, которые указывают на несуществующий объект, но это не обязательно файл.
Ну допустим это понятно. А как быть с неверными расширениями файлов в реестре ?
KennyHack вне форума Ответить с цитированием
Старый 03.03.2011, 15:08   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

обычно расширение считается неверным если указывает на пустой класс файлов.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистка папки Maktraher PHP 0 18.05.2010 19:48
Очистка формы Радмир4855 Microsoft Office Excel 2 13.05.2010 16:08
Очистка реестра -Flasher- Операционные системы общие вопросы 2 06.01.2010 00:37
очистка get Gromsky PHP 1 19.08.2009 19:15
Очистка памяти Senator Общие вопросы Delphi 1 28.06.2008 19:39