Реестр Windows :: Cоздание нестандартного ярлыка


Cоздание нестандартного ярлыка

Автор: Александр
Все знают, что при установке MS Office на рабочем столе появляется ярлык Microsoft Outlook. В отличие от других ярлыков, у этого нет стрелочки и привычного меню, появляющегося при нажатии правой кнопки мыши. Его нельзя скопировать, только создать обычный ярлык.
Тем не менее сделать такой "ярлык" для любой программы довольно просто, рассмотрим на примере Outlook Express.
1. В разделе реестра HKEY_CLASSES_ROOT\CLSID создадим раздел с именем {01010101-2020-3030-1111-AF10AF10AF10}. Вместо этих цифр могут быть любые другие, а также буквы от A до F, главное, чтобы не совпадало с уже существующими разделами.
2. В этом разделе в строковом параметре по умолчанию записываем Outlook Express, затем создаем новый строковый параметр InfoTip, в его значение записываем описание программы, в нашем случае "Электронная почта".
3. В этом же разделе создаем два новых раздела DefaultIcon и Shell.
4. В значение по умолчанию DefaultIcon прописываем "C:\Program Files\Outlook Express\msimn.exe,0" (или тот каталог, куда у вас установлена программа).
5. В разделе Shell создаем раздел Open, в этом новом разделе создаем еще раздел, с именем Command. В значение по умолчанию прописываем путь к программе "C:\Program Files\Outlook Express\msimn.exe".
6. Создаем пустой файл без расширения. Я делаю это так. Щелкаю правой кнопкой по Рабочему столу, и в появляющемся меню выбираю "Создать ярлык". Появляется диалоговое окно "Создание ярлыка" и на Рабочем столе появится файл с названием "Новый ярлык". Если его скопировать, то получится как раз пустой файл без расширения.
7. Называем полученный файл Outlook Express.{01010101-2020-3030-1111-AF10AF10AF10}. Перезагружаем компьютер, все ярлык готов.
В принципе можно делать ярлык и для папки, для этого в разделе Command указываем "C:\Windows\explorer.exe X:\Name Folder\Name Subfolder\". Но в отличие от простого ярлыка, на новый ярлык нельзя перетащить файл для копирования.
Если нет желания делать все в ручную, то можно запустить файл OE.reg
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{01010101-2020-3030-1111-AF10AF10AF10}]
@="Outlook Express"
"InfoTip"="Электронная почта"
[HKEY_CLASSES_ROOT\CLSID\{01010101-2020-3030-1111-AF10AF10AF10}\DefaultIcon]
@="C:\\Program Files\\Outlook Express\\msimn.exe,0"
[HKEY_CLASSES_ROOT\CLSID\{01010101-2020-3030-1111-AF10AF10AF10}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{01010101-2020-3030-1111-AF10AF10AF10}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{01010101-2020-3030-1111-AF10AF10AF10}\Shell\Open\Command]
@="C:\\Program Files\\Outlook Express\\msimn.exe"
Теперь вы можете создавать свои нестандартные ярлыки для любых файлов и каталогов.

читать еще по теме