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

Discussion in 'WASM.BEGINNERS' started by yureckor, Jul 20, 2005.

  1. yureckor

    yureckor New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2004
    Messages:
    494
    Location:
    Russia
    Как добавить свои пункты в меню, которое появляется при нажатии правой кнопки мыши на значке файла?



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

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

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

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
  3. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    вообще, это в мсдн описано.

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

    yureckor New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2004
    Messages:
    494
    Location:
    Russia
    я наверно туплю

    так на *.exe

    HKEY_CLASSES_ROOT\exefile\shell\My_menu,



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

    yureckor New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2004
    Messages:
    494
    Location:
    Russia
    короче, HKEY_CLASSES_ROOT\*\shell\My_menu

    :)
     
  6. yureckor

    yureckor New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2004
    Messages:
    494
    Location:
    Russia
    а как сделать чтоб выпадающее меню было, типа как "Send To" ?