PDA

Показать полную графическую версию : Значение секторов в Desktop.ini


konstantinych
27-01-2010, 20:39
Здравствуйте!
Помогите же наконец разобраться с этими файлами конфигурации :pray: , иначе я за себя не ручаюсь :shot:
[.ShellClassInfo]
InfoTip=@Shell32.dll,-12690 - стандартный комментарий к папке, ну а в принципе, можно написать все что угодно, да?
IconFile=%SystemRoot%\system32\SHELL32.dll - вместо системных значков можно использовать значки, правильно? Если не сложно, какие расширения и др. параметры.
IconIndex=-238 - что за "минус", как определить номер иконки?
[DeleteOnCopy] - объясните пожалуйста принципиальное различие этого сектора и сектора [.ShellClassInfo]
Owner=Администратор
Personalized=14 - цифрой 14 определяется название папки, например, как в данном случае "Мои видеозаписи", правильно?
PersonalizedName=Мои видеозаписи
[DeleteOnCopy.A] - что такое .A
Owner=Администратор
PersonalizedName=Мои видеозаписи
[DeleteOnCopy.W] - что такое .W

И в последних 2-х строках, самый животрепещущий вопрос.
Owner=+BBAENAQ8BDgEPQQ4BEEEQgRABDAEQgQ+BEA- - откуда берётся этот код и для чего он нужен?
PersonalizedName=+BBwEPgQ4- +BDIEOAQ0BDUEPgQ3BDAEPwQ4BEEEOA- - тот же вопрос, что и в предыдущей строке...

Также, хотелось бы знать, имеет ли значение последовательность расположения секторов? Например, сначала [.ShellClassInfo] со всеми атрибутами, а затем [DeleteOnCopy], и наоборот?
И такой вот ещё впрос: можно ли сделать так, чтобы в окне "Пуск", вместе с ссылками на "Мои документы", "Мои рисунки" и "Моя музыка" отображалась папка "Мои видеозаписи", и если можно, то как?
Буду благодарен всем, кто сможет поделиться своими знаниями и опытом =)

Redew
27-01-2010, 21:49
konstantinych, добавьте в реестр следующее:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@="Мои видеозаписи"
"InfoTip"="Содежит фильмы и видео файлы"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
@="%systemroot%\\system32\\shell32.dll,-238"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"
"method"="ShellExecute"
"Command"="Мои видеозаписи"
"Param1"="C:\\Documents and Settings\\Имя_пользователя\\Мои документы\\Мои видеозаписи"

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

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu]
@=""

[HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder]
"Attributes"=dword:00000000
После этого в меню пуск у вас появится кнопка "Мои видеозаписи" Использован метод создания так называемого OEM ярлыка.
Только что проверил у себя - есть минус - не работают переменные среды, поэтому путь нужно указывать полный.

konstantinych
27-01-2010, 21:56
Redew, спасибо, буду разбираться и пробовать.

K.A.V.
27-01-2010, 23:18
konstantinych, перестаньте плодить темы с одними и теми же вопросами :read:




© OSzone.net 2001-2012