Хитрости Windows 7: для профессионалов | страница 149



О FileName

Это полный путь и имя файла шаблона, который будет копироваться и использоваться для каждого нового создаваемого документа вместо пустого (нуль-байтного) файла. Если не указать путь, то Windows будет искать файл шаблона в C:\Users\{MMfl пользователя}\Арр0а1а\Воат^\Мз,сго5О^\Тетр]^е5>/ а также в С:\Windows\ShellNew.

О Handler

ID-класс (например, {CEEFEA1B-3E29-4EF1-B34C-FEC79C4F70AF}) расширения оболочки используется для создания нового файла. Например, ярлыки Windows (.Ink-файлы) используют Handler. (Информацию о расширениях Проводника см. во врезке «Исправление ненадежных расширений оболочки» на с. 172.)

О IconPath

Полный путь и имя файла (плюс индекс) значка, который появляется рядом с элементом в меню Создать (New) в Проводнике. Если параметр не указан, то Проводник использует значок типа файлов по умолчанию. (Синтаксис см. в разделе «Изменение значка для всех файлов одного типа».)

О ItemName

По умолчанию имя нового файла, который вы создаете, состоит из имени типа файлов, которому предшествует слово «Новый», и соответствующего расширения файла, например Новый текстовый документ^ Это значение определяет имя нового файла, но, как и для следующего значения MenuText, оно не может быть текстовым, а должно указывать на текстовый ресурс в .dll-файле.

О MenuText

К сожалению, это не то, иа что похоже. Да, это значение определяет текст, который появляется в меню Создать (New) Проводника, но здесь невозможно просто ввести текст. Вместо текста должна быть ссылка на текстовый ресурс в .dll-файле, например @%systemroot%\system32\mspaintexe,-59414.

О NullFile

Дает Проводнику команду создать пустой (иуль-байтный) файл. Если ни одно из других значений не присутствует, вы должны указать значение NullFile, иначе тип файла не будет показываться в меню Создать (New) Проводника.

Как же вы можете препятствовать приложениям воссоздавать разделы ShellNew и непрерывно загромождать меню Создать (New) Проводника? Программа Adobe Photoshop поступает так каждый раз, когда запускается, но это можно предотвратить несколькими изменениями в реестре:

1. Откройте редактор реестра.

2. Перейдите к разделу расширения, который вы хотите постоянно исключать из меню Создать (New). Для документов Photoshop вы перешли бы в HKEY__CLASSES_ ROOTX.psd.

3. Удалите все разделы ShellNew, которые вы обнаруживаете здесь.

4. Щелкните правой кнопкой на разделе расширения (например, .psd) и выберите Разрешения (Permissions).