Страница 1 из 1

Поиск по реестру - непонятка!!!

Добавлено: Пт апр 13, 2012 1:34 pm
tarach
Непонятка связана вот с чем. До сих пор пользовался версией 5.21.

Когда производил поиск по реестру (допустим хотел найти остаточные следы в реестре после удаления какой-нибудь программы), то обычно искал задавая условия поиска "Слово целиком" и "Искать совпадения". По совпадениям как правило находилось больше записей, часть из которых действительно была совпадением букв в написании поискового запроса. В любом случае искалось и там, и там.

Но теперь я ничего не понимаю. :?:

Например.
Область поиска весь реестр и "отметить все". Ищу поиском по слову допустим comodo (ввожу в строку поиска).
Если ставить галочку искать "Слово целиком", то результатов = 0.
Если искать сняв галочку со "Слово целиком", то находится скажем 17 записей, причем во всех слово comodo присутствует целиком как есть, то есть полностью!

Изображение

И это называется совпадением, когда слово написано целиком? Почему тогда не ищет (НОЛЬ результатов поиска!), когда задаешь галочкой "Искать слово целиком"? :shock: :evil:

Иными словами для меня поменялась сама парадигма программы в смысле поиска по реестру: я теперь не понимаю значений настроек "Слово целиком" и "Совпадения", потому что они не совпадают с привычными понятиями здравого смысла что такое ЦЕЛИКОМ и что такое СОВПАДЕНИЕ.

Не могли бы прокомментировать этот момент? Что имеется ввиду под понятием "Слово целиком" при поиске по реестру

Re: Поиск по реестру - непонятка!!!

Добавлено: Пн апр 16, 2012 5:38 pm
Chemtable Software
Обратите внимание на опцию "Область сканирования". Чтобы искать во всем реестре, она должна быть выставлена как на картинке. Возможно, у вас стоит "Выбранный ключ", поэтому ничего не находится.

Опция "Только слова целиком" означает, что подстрока будет обнаруживаться, если он отделена пробелом с двух сторон, либо стоит в начале строки или в конце строки. Например, в таких строках подстрока "comodo" будет определяться при включенной опции "Только слова целиком":

"comodo firewall"
"firewall comodo"
"comodo"

Но строка не будет определяться в случае: "https://secure.comodo.com", т.к. это правило не выполняется.

То есть опция "Только слова целиком" в целом должна действовать так, как пользователь и ожидает от нее, тут никаких откровений мы не привносили.

Re: Поиск по реестру - непонятка!!!

Добавлено: Сб апр 21, 2012 9:31 pm
tarach
Спасибо. Стоял весь реестр, но насчет пробелов я как-то сразу не понял. Вроде раньше было не так.

Я вроде и понял, и не понял. В случае как на скриншоте в "совпадениях" четко написано COMODO одним словом, без www. Если бы было скажем ComodoFW, то тогда я бы мог понять, почему в совпадениях нашло COMODO, а по слову целиком нет. Иными словами почему первые 8 результатов сверху не нашлись по "слову целиком", если как раз там по совпадениям "слово целиком" и обозначилось, без www или других там дел?
А так ... ну да ладно: я понял, если искать по совпадениям, то получается более полная информация.

Кстати, а почему никогда по умолчанию не стоит поиск по Reg_Binary?
Почему бы не искать если уж везде, то и уж повсюду?

Re: Поиск по реестру - непонятка!!!

Добавлено: Ср апр 25, 2012 5:02 pm
Chemtable Software
tarach писал(а):Спасибо. Стоял весь реестр, но насчет пробелов я как-то сразу не понял. Вроде раньше было не так.

Я вроде и понял, и не понял. В случае как на скриншоте в "совпадениях" четко написано COMODO одним словом, без www. Если бы было скажем ComodoFW, то тогда я бы мог понять, почему в совпадениях нашло COMODO, а по слову целиком нет. Иными словами почему первые 8 результатов сверху не нашлись по "слову целиком", если как раз там по совпадениям "слово целиком" и обозначилось, без www или других там дел?


Из того, что изображено на скриншоте, следует, что они должны находиться и при включенной опции поиска по слову целиком. Надо бы повторить эксперимент, убедившись, что при двух последовательных поисках все остальные опции одинаковы кроме "Только слова целиком".

tarach писал(а): А так ... ну да ладно: я понял, если искать по совпадениям, то получается более полная информация.

Кстати, а почему никогда по умолчанию не стоит поиск по Reg_Binary?
Почему бы не искать если уж везде, то и уж повсюду?


Потому что двоичные данные можно трактовать по-разному. Из одного и того же буфера двоичных данных при разных способах его интерпретации могут получаться разные текстовые строки. Из-за этой неоднозначности трактовки поиск в REG_BINARY отключен по умолчанию.