Windows 95/98/NT/2000 FAQ - Как добавить свою папку к Моему компьютеру или Рабочему столу?

Как добавить свою папку к Моему компьютеру или Рабочему столу?

Приведенные ниже параметры реестра делают из Вашей обычной папки системную и добавляют ее к Моему Компьютеру и Рабочему столу. Последовательность действий:

Добавьте приведенные ниже ключи и параметры в ключи [HKEY_CLASSES_ROOT\CLSID и HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID]. Ключ (в примере - FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345) - случайное сочетание. Можете использовать и свой собственный.

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}] @ = "Моя папка"

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\DefaultIcon]@="c:\winnt\myicon.ico"

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\InProcServer32] @="shell32.dll" "ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\Открыть мою папку\Command] = "c:\winnt\explorer /n / root, c:\MyFolder "

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandler\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]

[HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellFolder] "Attributes"=hex:00,00,00,00

Чтобы разместить папку (которая теперь является системной) на Рабочем столе и в Моем компьютере, добавьте следующие ключи:

[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\DESKTOP\NAMESPACE\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]

[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\MYCOMPUTER\NAMESPACE\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]

Такая папка не может быть удалена с Рабочего стола или из Моего компьютера. Также она может быть переименована только удалением CLSID и подключей в "NAMESPACE".

Ключ: [HKEY_CLASSES_ROOT\CLSID]
Параметр: CLSID
Тип: REG_SZ
Значение: Определяется пользователем