Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах
Глава 2. Интерфейс Windows Vista. 2.6. Настройка механизма поиска Меня интересует следующий вопрос: скажите пожалуйста можно ли учётной записи назначить статус "Пользователь с ограниченными правами" или же наоборот "Администратор компьютера" не через Учётные записи пользователей, а через реестр! По логике я думаю что да, но не знаю как! :( Помогите пожалуйста!
Механизм поиска, используемый в Windows Vista, существенно изменился, поэтому в контексте данной главы о его новых настройках просто нельзя не упомянуть. Диалог SearchНо сначала давайте рассмотрим сам диалог поиска и способы его использования. После того, как вы нажмете комбинацию клавиш WINDOWS+F, перед вами отобразится диалог, приведенный на рисунке 2.25. Фактически, это обычное окно проводника, имеющее дополнительную панель поиска, называемую SEARCH PANE. Собственно, такую же панель поиска можно отобразить и в проводнике, если в меню ORGANIZE выбрать команду LAYOUT/ SEARCH PANE. Рис. 2.25. Диалог поиска С помощью дополнительной панели поиска можно определить тип файла, который вы будете искать (кнопки напротив текста SHOW ONLY). По умолчанию выбрана кнопка ALL, что говорит о том, что поиск будет вестись среди всех файлов. Также вы можете воспользоваться следующими кнопками.
Если вы не знаете, к какой категории поиска относит операционная система Windows Vista файлы с тем или иным расширением, тогда можно посмотреть содержимое ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap. Данная ветвь реестра содержит в себе параметры строкового типа. Название параметра определяет расширение файла, а значение параметра — категорию поиска, с помощью которой можно найти файлы с таким расширением. Обратите внимание на стрелочку вниз, напротив которой написан текст ADVANCED SEARCH. После нажатия на нее отобразится дополнительная панель, с помощью которой можно выполнить поиск по метаданным файла или его параметрам. Она содержит следующие элементы.
Приведенные выше параметры отображаются, если вы выполняете поиск среди всех файлов (установлена кнопка ALL поля SHOW ONLY). Если же вы выполняете поиск среди определенного типа файлов, тогда некоторые параметры поиска будут другими. Сохранение запросов поискаВ Windows Vista присутствует возможность сохранения запросов поиска, с целью их дальнейшего использования. Для этого после проведения поиска достаточно нажать на кнопку SAVE SEARCH панели инструментов. Это приведет к сохранению запроса поиска в файле, расположенном в каталоге %userprofile%\searches. Ранее в этой книге уже описывалось содержимое данного каталога, сейчас же давайте поговорим о самих создаваемых папках поиска. Каталог, создаваемый при сохранении поиска, представляет собой виртуальный каталог (нововведение Windows Vista). Виртуальные каталоги основаны на запросах к базам данных и при входе в соответствующий каталог будет выполняться запрос. В нашем случае, будет начинаться поиск на основе запроса. Также на основе виртуального каталога создана ссылка ВСЕ ПРОГРАММЫ меню ПУСК. Еще одним термином операционной системы Windows Vista является термин виртуализация файлов и реестра. Данный механизм применяется операционной системой при активном UAC. Механизм виртуализации используется операционной системой в том случае, если какая-либо программа пытается записать данные в каталог (или изменить значения ветви реестра), доступ на запись к которому ей запрещен. В этом случае запрос программы перенаправляется в каталог вида %userprofile%\AppData\Local\VirtualStore\«путь к реальному каталогу, в который пытается записать данные программа, без буквы диска», либо в ветвь реестра вида HKCU\Software\Classes\VirtualStore\«путь к реальной ветви реестра, в которую пытается записать данные программа». Например, если программа пытается записать файл settings.ini в каталог C:\program files\this_program, доступ к которому ей запрещен, фактически программа запишет файл settings.ini в каталог %userprofile%\AppData\Local\VirtualStore\program files\this_program. Фактически, каталог запроса поиска представляет собой текстовый файл в формате XML с расширением .search. Для примера давайте попробуем создать команду контекстного меню файлов с данным расширением, при помощи которой можно просмотреть содержимое файла в блокноте. Для этого нужно присвоить значение notepad.exe %1 параметру по умолчанию ветви реестра HKCR\SearchFolder\shell\Notepad.exe\command. Для сохранения целостности контекстного меню файлов запроса нужно также присвоить значение open параметру по умолчанию ветви реестра HKCR\SearchFolder\shell. После этого в контекстном меню каталогов запроса поиска отобразится команда Notepad.exe, с помощью которой можно просмотреть запрос в блокноте. Также вы сможете изменять запрос поиска непосредственно в блокноте. Вкладка Search диалога Folder OptionsОсновным диалогом настройки механизма поиска является вкладка SEARCH диалога FOLDER OPTIONS. Данная вкладка содержит в себе набор флажков, рассортированных по типу применения. Данные флажки изменяют параметры REG_DWORD типа ветви HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Search\Preferences. Мы же рассмотрим назначения всех этих флажков вместе.
Также на данной вкладке расположен переключатель, с помощью которого можно определить, где именно по умолчанию будет выполняться поиск. Данный переключатель изменяет значения параметров REG_DWORD типа SearchOnly, расположенных в ветвях реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Search\PrimaryProperties\IndexedLocations и HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Search\PrimaryProperties\UnindexedLocations, и имеет следующие положения.
Диалог Indexing OptionsДанный диалог предназначен для настройки индексирования файлов и расположен в ПАНЕЛИ УПРАВЛЕНИЯ. Чтобы его можно было запустить, нужно иметь административные права, а также необходимо, чтобы служба WINDOWS SEARCH была запущена. После его запуска перед вами отобразится диалог, представленный на рисунке 2.26. Рис. 2.26. Диалог Indexing Options Он отображает количество файлов, находящихся на данный момент в индексе, а также список папок, содержимое которых разрешено добавлять в индекс. Чтобы добавить папку, содержимое которой будет индексироваться, или удалить уже присутствующую папку, нужно нажать на кнопку MODIFY…. После этого отобразится диалог, представленный на рисунке 2.27. Как видно из этого рисунка, чтобы добавить содержимое папки в индекс, достаточно поставить флажок напротив нее. В противном случае нужно снять флажок. К сожалению, удалять из индекса автономные папки нельзя. Рис. 2.27. Диалог настройки индексируемых каталогов Также в диалоге INDEXED OPTIONS присутствует кнопка ADVANCED, с помощью которой можно отобразить диалог ADVANCED OPTIONS. Данный диалог содержит две вкладки: INDEX SETTINGS и FILE TYPES. С помощью вкладки INDEX SETTINGS можно изменить такие параметры индексирования файлов, как:
После перехода на вкладку FILE TYPES, перед вами отобразится список всех зарегистрированных в системе расширений файлов. Если флажок напротив расширения установлен, тогда файлы с данным расширением будут помещаться в индекс. По умолчанию в индекс помещаются очень многие файлы с расширениями, которые могут быть вам совершенно не нужны, поэтому желательно сразу же снять флажки напротив тех расширений, файлы которых вы не хотите видеть в индексе. После этого обратите внимание на второй столбик списка расширений — он определяет, что именно будет индексироваться у файла, все содержимое файла и его свойства, или только его свойства. Если вы выделите расширение файла, тогда с помощью переключателей INDEX PROPERTIES ONLY и INDEX PROPERTIES AND FILE CONTENTS, расположенных внизу диалога ADVANCED OPTIONS, сможете изменить индексируемое содержимое файла. Настройка поиска с помощью групповых политикДля настройки поиска с помощью групповых политик применяется раздел Конфигурация компьютера/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/Windows Components/Search. Политики данного раздела описаны в файле search.admx, изменяют параметры REG_DWORD типа, расположенные в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search.
Настройка дополнительных параметров индексированияА теперь давайте рассмотрим дополнительные возможности настройки индексирования файлов. Одной из таких возможностей является изменение свойств файлов, которые будут индексироваться. По умолчанию список свойств хранится в текстовом файле msscolumn.txt, расположенном в каталоге %programdata%\Microsoft\Search\Config. Данный файл хорошо документирован, однако его настоятельно не рекомендуется изменять вручную. Если вы хотите изменить параметры индексирования свойств, необходимо воспользоваться файлом gencolmn.xsl, после чего нужно перезапустить службу индексирования, что приведет к повторному созданию файла msscolumn.txt. Другим способом дополнительной настройки индексирования является редактирование параметров ветви реестра HKLM\SOFTWARE\Microsoft\Windows Search и ее подразделов. Данная ветвь реестра содержит следующие наиболее интересные параметры.
Также следует выделить ветвь реестра HKLM\SOFTWARE\Microsoft\Windows Search\CatalogNames\Windows\SystemIndex. Она также содержит несколько интересных параметров.
Еще одной ветвью реестра, которая содержит интересные параметры индексирования, является ветвь HKLM\SOFTWARE\Microsoft\Windows Search\Gather. Она определяет параметры выполнения индексирования файлов и содержит следующие возможности.
Поиск с помощью программы whereТакже выполнить поиск можно с помощью новой программы командной строки операционной системы Windows Vista. Она позволяет выполнять поиск на основе шаблонов в указанном каталоге. У вас, возможно, возникнет вопрос, зачем пользоваться этой программой, если можно использовать стандартный диалог FIND операционной системы Windows Vista. Дело в том, что поиск при помощи программы where примерно раз в 20 быстрее, чем при помощи диалога FIND. Ниже мы рассмотрим основные возможности данной программы. Чтобы просмотреть ее подробное описание, в командной строке введите команду where /?. Where «шаблон имени файла или несколько шаблонов, написанных через пробел» Выполняет поиск файлов на основе указанных шаблонов в текущем каталоге. При этом на экран отображаются только пути к найденным файлам и их имена. В шаблонах имен файлов используются стандартные подстановочные символы. Например, символ ? заменяет один любой символ, а символ * заменяет любое количество символов. Например, шаблон test*.* выполняет поиск всех файлов любого расширения, имена которых начинаются с test. А шаблон test?.mp? выполняет поиск файлов, состоящих из 5 символов, первые четыре которых равны test. Расширение файла должно состоять из трех символов, первые два которых равны mp. Where /R «каталог» «шаблон имени файла или несколько шаблонов, написанных через пробел» Выполнить поиск на основе указанных шаблонов в указанном каталоге и его подкаталогах. Where /T «каталог» «шаблон имени файла или несколько шаблонов, написанных через пробел» Кроме имени найденных файлов отображается их размер, а также дата изменения. Поиск с помощью программы find.exeЕсли же вам нужно выполнить поиск в содержимом файла или файлов каталога, тогда можно воспользоваться программой командной строки find.exe. Основной синтаксис данной программы следующий: find «строка, по которой ищем» «путь к каталогу и название файла». Например, с помощью команды find "Windows" C:\download\support.microsoft.com\kb\* выполняется поиск файлов, содержащих слово Windows, среди всех файлов соответствующего каталога. Также перед строкой, которую нужно искать, можно указать дополнительные опции, изменяющие сам смысл поиска.
Поиск с помощью программы findstr.exeБольшими возможностями поиска в содержимом файла обладает программа командной строки findstr.exe. Хотя ее основной синтаксис такой же, как и у программы find.exe (findstr «строка, по которой ищем» «путь к каталогу и название файла»), она поддерживает больше опций поиска. Просмотреть список опций данной программы можно при помощи команды findstr /?. Продолжение следует Рейтинг: 5.00 [ 1 ] В начало записиОцените: 1 2 3 4 5 Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=451
|
В избранное | ||