Как изменить системное контекстное меню

Тема в разделе "WASM.WIN32", создана пользователем izebars, 30 сен 2006.

  1. izebars

    izebars Гадя Петрович Хренова

    Публикаций:
    0
    Регистрация:
    30 сен 2006
    Сообщения:
    25
    Адрес:
    На диване
    Хочу замутить свой собственный архиватор, на чистом ассемблере, который бы переплюнул 7zip вместе с Winrar`ом
    Алгоритм проверил, сжимает быстрее и больше, а комфорт пока страдает.
    Прошу толковых людей реально и конкретно объяснить как вфиндюрить свою меню в системное для определенных типов файлов также как в 7zip.
    Огромная благодарность тому кто хоть както попытается помочь.
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    http://www.rsdn.ru/summary/390.xml
     
  3. Guest

    Guest Guest

    Публикаций:
    0
    Не совсем понял. Вообщем открываем ветку реестра HKEY_CLASSES_ROOT, в ней идет перечисление зарегистрированных типов файлов вот понаблюдай за ними и думаю все вопросы отпадут. Например расширение * : "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\WinRAR" там лежит GUID находим его в нем ссылка на dll от WinRar, так вот ищи ContextMenuHandlers в SDK там много всего написано. Думаю покопавшись в ветке HKCR ты узнаешь много нового, я как-то такое под КПК делал. Кстати чтобы определить какую иконку для файла поставить, ищи его расширение в HKCR, далее там будет название типа расширения, ищи это название в HKCR там будет параметр DefaultIcon, в SDK про это тоже написано.

    P.S. Чтобы не мучится с SDK качай отсюда http://rapidshare.de/files/34942973/Creating_Context_Menu_Handlers.doc.html
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    izebars
    Не надо клянчить и плодить темы.
     
  5. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    а хотя бы разжимает? и для каких файлов сжатие больше - для всех, что-ли?