Глумимся над реестром.

reestr-ffНа терминальных серверах иногда стоит проблема «выбросить» на рабочий стол ярлыки так, чтобы их видели все пользователи.

Или (к примеру), выставить на рабочий стол ярлык телефонного справочника который лежит на сервере в вашей сети.

Один из способов — это поместить в папку \Documents and Settings\All Users\Desktop необходимые ярлыки.

Но можно и сделать все красивее …

1. Скачайте готовые эти файл FireFox или 1C7 или 1С81

2. Внимательно посмотрите их содержимое (они несколько различаются)

3. Запустите их

4. Перезагрузитесь

🙂

Рассмотрим чуть поподробнее (стоят простые кавычки — WordPress переформатировал текст):

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}]
[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}]
@="FireFox"
[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}\DefaultIcon]
@="C:\\Program Files\\Mozilla Firefox\\firefox.exe,0"
[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}\InProcServer32]
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{FFFFFFFF-C2A7-11CF-BFF4-444553540000}\Shell\Open\Command]
@="\"C:\\Program Files\\Mozilla Firefox\\firefox.exe\""

Подробнее:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\ - это помещение на рабочий стол

ff-reeestr-2

в реестре есть раздел

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\ 

— если помещать сюда, то добавиться в Мой Компьютер:

reestr-ff

Значение ключа  {FFFFFFFF-C2A7-11CF-BFF4-444553540000}  может быть ЛЮБОЕ, но оно должно быть УНИКАЛЬНЫМ.

Я использовал ключи {FFFFFFFF-C2A7-11CF-BFF4-444553540000}, {FFFFFFFF-C2A7-11CF-BFF4-444553540001}, {FFFFFFFF-C2A7-11CF-BFF4-444553540002} (надеюсь, логика ясна  🙂 )

Название значка задается : 

@="FireFox"

Запускаемый файл:

@="C:\\Program Files\\Mozilla Firefox\\firefox.exe,0"   

(обратите внимание что разделяет «\\»  а не «\»   )

Собственно, вот и все!

Если вы внимательно посмотрите в REGEDIT ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer то поймете что таких значков можно вставить куда угодно.

Так же обратите внимание что HKEY_LOCAL_MACHINE — это «машинные» ключи реестра. А это значит, что пользователь без администраторских прав не может удалить его.

Конечно, вы можете поставить (к примеру) скрипт в logon.bat в вашем домене и выставить на рабочий стол пользователя телефонный справочник который находится на сетевой шаре в вашей сети.

Этот способ был взят где то в интернете, так что копирайт поставить не могу.

Единственное что могу сказать — данный способ работает как и в Windows XP, так и в Windows7.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *