Страница: 1 |
Страница: 1 |
Вопрос: "открыть с помощью"
Добавлено: 28.08.05 17:35
Автор вопроса: Master Cheat'$
Есть в винде такая фишка: в меню действия над файлами (клик на правую кнопку мыши над значком) проги добавляют "свои" действия (в скажем, добавить архив winrar) и еще есть меню "открыть с помощью". Где эти команды хранятся? Как их оттуда можно извлеч? (чтоб потом применить) особенно интересует "открыть с помощью".
заранее спасибо.
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 28.08.05 17:45
Не пробовал просто запустить exe, присоединив к его пути имя файла?..
Номер ответа: 2
Автор ответа:
Master Cheat'$
Вопросов: 14
Ответов: 102
Профиль | | #2
Добавлено: 28.08.05 17:51
нет, я не это имею ввиду. Windows Explorer использует какую-то базу данных с типами файлов и прогам через которые эти файлы можно открыть.
Мне интересно где все это дело хранится и как это извлечь.
Номер ответа: 3
Автор ответа:
Master Cheat'$
Вопросов: 14
Ответов: 102
Профиль | | #3
Добавлено: 28.08.05 17:57
не как открыть через какое-то приложение, а как получить этот список, желателно засунув его в listbox
Номер ответа: 4
Автор ответа:
Master Cheat'$
Вопросов: 14
Ответов: 102
Профиль | | #4
Добавлено: 28.08.05 17:58
открыть и сам смогу
Номер ответа: 5
Автор ответа:
Alexander
Вопросов: 19
Ответов: 118
Профиль | | #5
Добавлено: 28.08.05 18:36
копай всемогущий regedit HKCR/*/Shellex/Contextmenuhandlers
Номер ответа: 6
Автор ответа:
Alexander
Вопросов: 19
Ответов: 118
Профиль | | #6
Добавлено: 28.08.05 18:43
как аналог лезь в регэдит ищи в HKCR ".*" где "*" расширение файла, создавай если нет раздел OpenWithList, в нем создай подраздел с именем к примеру notepad.exe все твой експлорер будет показывать в меню открыть с помощью блокнот для файла с ".*" расширением все понятно?
Номер ответа: 7
Автор ответа:
Alexander
Вопросов: 19
Ответов: 118
Профиль | | #7
Добавлено: 28.08.05 18:55
но это для реганых прог, я когдато этим занимался, даже извращался, но ниче не помню, как вариант скачай хелп по реестру и ройся там, но предупреждаю мозги у тебя вскипят от мудоханий по реестру
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 28.08.05 21:00
какие там мудохания? создать значение? или создать параметр? примером по работе с реестром много, какие проблемы?
Номер ответа: 9
Автор ответа:
Alexander
Вопросов: 19
Ответов: 118
Профиль | | #9
Добавлено: 28.08.05 23:22
с CLSID лично у меня проблема с изучением всех возможностей этого раздела за неимением нормального хелпа, у кого есть плиз поделитесь.
Номер ответа: 10
Автор ответа:
Master Cheat'$
Вопросов: 14
Ответов: 102
Профиль | | #10
Добавлено: 29.08.05 01:32
хи... мне б тоже хелп по работе с реестром не помешал...
Номер ответа: 11
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #11
Добавлено: 29.08.05 07:06
Воистину велик Regmon!
Рекомендованные программы для .dll, к примеру, находятся в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\OpenWithList
Все программы находятся в HKEY_CLASSES_ROOT\Applications