Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 29.08.05 07:06
Воистину велик Regmon!
Рекомендованные программы для .dll, к примеру, находятся в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\OpenWithList
Все программы находятся в HKEY_CLASSES_ROOT\Applications

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам