• HKEY_CLASSES_ROOT\CLSID\{2559alf5-21d7-lld4-bdaf-00c04f60b9f0} file:///C:/Instance/InitPropertyBag – определяет команду значка почтового клиента.

Но и это еще не все. Вы можете добавить свои собственные команды к контекстному меню значков нового меню Пуск, указывающих на почтовый клиент и браузер. Для этого достаточно воспользоваться ветвями реестра HKEY_CLASSES_ROOT\ CLSID\{2559alf4-21d7-lld4-bdaf-00c04f60b9f0} HHKEY_CLASSES_ROOT\ CLSID\{2 55 9alf5-21d7-lld4-bdaf-0 0c0 4f 60b9f 0} (соответственно, для добавления команд к контекстному меню браузера и почтового клиента). В этих ветвях нужно создать подраздел shell, а в нем – дочерние подразделы, название которых не важно. Сколько подразделов вы создадите, столько новых команд и появится в контекстном меню. Параметру (По умолчанию) созданных подразделов нужно присвоить название нового элемента контекстного меню. После этого в созданных подразделах нужно создать подраздел command, а его параметр (По умолчанию) должен содержать команду, которая будет запускаться при выборе этого элемента контекстного меню. Для примера в листинге 3.1 приведена часть REG-файла, определяющего контекстное меню, представленное на рис. 3.13.

Рис. 3.13. Создаем контекстное меню для значка почтового клиента, а также изменяем названия команд меню Пуск

Листинг 3.1. Контекстное меню, представленное на рис. 3.13

REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell]

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\1]

@="Windows Features"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\1\command]

@="rundll32.exe appwiz.cpl, RunOCMW"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\2]

@="Computer Defaults"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\2\command]

@="rundll32.exe \"appwiz.cpl\", RunSPADW"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\3]

@="Back up files"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\3\command]

@="rundll32.exe \"brcpl.dll\", ExecuteBackupAppTask RunBackup"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\4]

@="Welcome Center"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\4\command]

@="rundll32.exe \"oobefldr.dll\", ShowWelcomeCenter"

Настройка Панели задач

Как и меню Пуск, Панель задач настраивается с помощью окна Свойства панели задач и меню «Пуск». Для этого оно содержит вкладки Область уведомлений, Панели инструментов и Панель задач.

Примечание

Переходить между задачами, отображаемыми в Панели задач, можно с помощью комбинации клавиш Windows+T.

Окно Свойства панели задач и меню «Пуск»

С помощью вкладки Панель задач можно изменить следующие параметры работы Панели задач.

Примечание

Окно Свойства панели задач и меню «Пуск», открытое на вкладке Панели инструментов, можно отобразить с помощью команды rundll32.exe shell32.dll, Options_RunDLL 6.

• Закрепить панель задач – установка этого флажка блокирует возможность изменения размера и местоположения находящихся на Панели задач стандартных панелей инструментов. После его установки вы также не сможете изменить высоту Панели задач.

• Автоматически скрывать панель задач – после установки данного флажка Панель задач будет автоматически скрываться с экрана, если на нее не наведен указатель мыши.

• Отображать панель задач поверх остальных окон – установив этот флажок, вы дадите команду всегда располагать Панель задач поверх всех окон.

• Группировать сходные кнопки панели задач – после установки данного флажка все кнопки Панели задач, определяющие окна одной и той же программы, при нехватке места на Панели задач будут объединяться в одну.