GDI+

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

  1. PiterPen

    PiterPen New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2009
    Сообщения:
    8
    В процессе кодинга возник такой вопрос, а как перехватывать методы Gdi+ ? Он не является чистым СОМ - объектом, да и размазан по ряду библиотек. Есть ли у обитателей раздела - ссылки ?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    сделай SetWindowsHookEx и хукай экспорт gdiplus.dll сплайсом (или импорт всех модулей из gdiplus.dll)
    Ну он вообще не является ком-объектом. По крайней мере с точки зрения end-user, в кишки я не лазил. gdiplus.dll экспортирует обычные функции
     
  3. PiterPen

    PiterPen New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2009
    Сообщения:
    8
    Большое спасибо, так и сделал: Microsoft Detours - наше все. Еще вопрос - есть ли недорогие и проверенные альтернативы (либы) для коммерческого использования ? 10К за лицензию многовато.
     
  4. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    API Hooking в яндексе и по первым ссылкам.