Интеграция с shell

Тема в разделе "WASM.BEGINNERS", создана пользователем yureckor, 20 июл 2005.

  1. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Как добавить свои пункты в меню, которое появляется при нажатии правой кнопки мыши на значке файла?



    Я как-то уже спрашивал, ничего конкретно не ответили. Поискал в инете, везде одни намеки. RegMon'ом отловил работу WinRar'а, когда он встраивается.

    Все выражения типа "добавить в архив и отправить по e-mail" хранятся в unicode в RarExt.dll, которая в дебрях реестра прописана HKCR\CLSID\...\InProcServer32.

    Надо разбираться в OLE или в чем?
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    вообще, это в мсдн описано.

    если хочется возможностей побольше, поищи инфыормацию о ключе shellex
     
  4. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    я наверно туплю

    так на *.exe

    HKEY_CLASSES_ROOT\exefile\shell\My_menu,



    а как на все типы файлов? Добавлял anyfile, в file, не идет.
     
  5. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    короче, HKEY_CLASSES_ROOT\*\shell\My_menu

    :)
     
  6. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    а как сделать чтоб выпадающее меню было, типа как "Send To" ?