Реализация пользовательских команд для папок с помощью Desktop.ini
В Windows 7 и более поздних версиях команды можно добавлять в папку с помощью Desktop.ini. Дополнительные сведения о файлах Desktop.ini см. в статье Настройка папок с помощью Desktop.ini.
Примечание
Desktop.ini файлы всегда должны быть помечены как системные + скрытые , чтобы они не отображались для пользователей.
Чтобы добавить пользовательские команды для папок с помощью файла Desktop.ini, выполните следующие действия.
Инструкции
Шаг 1.
Создайте папку с пометкой "Только для чтения" или "Система".
Шаг 2.
Создайте файл Desktop.ini, содержащий [. ShellClassInfo] DirectoryClass=Folder ProgID.
Шаг 3.
В реестре создайте HKEY_CLASSES_ROOT\Идентификатор ProgID папки со значением CanUseForDirectory. Значение CanUseForDirectory позволяет избежать неправильного использования идентификаторов ProgID, которые не будут участвовать в реализации пользовательских команд для папок через Desktop.ini.
Шаг 4.
Добавьте команды в подраздел Folder ProgID, например:
HKEY_CLASSES_ROOT
CustomFolderType
Shell
MyVerb
command
(Default) = %SystemRoot%\system32\notepad.exe %1\desktop.ini
Комментарии
Примечание
Эти команды могут быть командами по умолчанию. В этом случае при двойном щелчке папки команда активируется.