Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Lennyvets

Старожил


Сообщения: 260
Благодарности: 118

Профиль | Отправить PM | Цитировать


Цитата Mishechka:
А иначе, я должен гадать »
давайте разложим по полочкам. Возможны 4 ситуации:
1) параметр есть в HKLM и есть в HKCU (соотв. есть в HKCR);
2) параметр есть в HKLM и нет в HKCU (соотв. есть в HKCR);
3) параметра нет в HKLM и есть в HKCU (соотв. есть в HKCR);
4) параметра нет в HKLM и нет в HKCU (соотв. нет в HKCR).
При добавлении параметра в HKCR происходит следующее:
1) изменяется параметр в HKCU;
2) изменяется параметр в HKLM;
3) изменяется параметр в HKCU;
4) изменяется параметр в HKLM.
При удалении параметра в HKCR происходит следующее:
1) удаляется параметр в HKCU (внимание, параметр в HKLM останется, соотв. останется и в HKCR);
2) удаляется параметр в HKLM (соотв. удаляется и в HKCR);
3) удаляется параметр в HKCU (соотв. удаляется и в HKCR);
4) обшибка.
Таким образом, удалять из HKCR нужно два раза (если вдруг ситуация, как в п. 1). А вот добавлять/изменять/восстанавливать... Э-эх, копаем дальше.
а) если в реестре ничего не менялось (например, свежеустановленная система) то добавлять можно в HKCR;
б) если что-то удалялось, то восстанавливать в HKCR может быть некорректно (например было как в п.1 или п.3, а после восстановления будет, как в п.2)
как-то так...

Отправлено: 22:57, 28-02-2011 | #493