Форум: "Система";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизКак создать Virtual Folder ? Найти похожие ветки
← →
bmai (2002-05-26 03:15) [0]Всем доброго времени суток.
Возникла задача создания на время работы моей программы "виртуальной папки" по типу Мои Документы, которая будет ссылкой на некоторую директорию, например на ту, в которой храниться мое приложение. Посоветуйте как сделать. Спасибо.
← →
Cobalt (2002-05-26 16:52) [1]Копай в сторону COM - интеграция с Explorer-ом. Есть немало книжек типа "Delphi & COM". В них есть примеры.
← →
AlexKniga (2002-05-27 10:27) [2]
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]
@="Моя музыка"
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\DefaultIcon]
@="C:\\Albums\\Music.ico"
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\InProcServer32]
@="shell32.dll"
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell]
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\Открыть]
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\Открыть\Command]
@="C:\\WINDOWS\\Explorer.exe /n / root, C:\\Albums"
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx]
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandler]
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandler\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]
[HKEY_LOCAL_MACHINE\Software\CLASSES\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}]
← →
bmai (2002-05-28 16:05) [3]В моем ХР - FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345 не нашел. Не подскажете где почитать про все эти CLSID, как форминуются все эти номера и т.д.?
Спасибо
← →
bmai (2002-05-28 16:06) [4]В моем ХР - FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345 не нашел. Не подскажете где почитать про все эти CLSID, как формируются все эти номера и т.д.?
Спасибо
← →
AlexKniga (2002-05-28 17:28) [5]2 bmai
Тебе Cobalt сказал, ищи по ключивому слову COM (Component Object Model).
Предыдущий мой пост, по созданию системной папки, являлся примером того, что здесь без стакана & книги не разберешься.
← →
bmai (2002-05-28 19:51) [6]2AlexKniga
Да, я это тоже заметил :)
← →
Orlando (2002-05-29 15:39) [7]ептить... пример замечательный, все работает... а если такого UID"а нету, так можно его создать - в чем проблема-то?? а вот какк получить свободный UID, кто подскажет? вроде я где-то видел утилитку uiddgen... а просто от балды придумывать - ломамет...
кстати, \Software\Microsoft\Windows\CurrentVersion\explorer\Desktop\NameSpace\ - это адресное пространство Рабочего стола, а, например, \Software\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace\ - адресное пространство папки "Мой компьютер" (то есть мона добавить папку типа " Панели управления")... аналогично, есть такая штука и у нее самой (ПУ)...
Чрезвычайно удобно самому делать папочку на рабочем столе (у меня это папка с терминальными доступами) и в ее менюшке прописать наиболее часто используемые элементы... В заключение хочется сказать ОГРОМНОЕ спасибо AlexKniga :)) рабочий стол мне это значительно упорядочило...
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c