User Mode Display Driver sample

Тема в разделе "WASM.WIN32", создана пользователем shchetinin, 19 окт 2011.

  1. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Собственно сабж есть ли семпел? видел только для ядра.
     
  2. int2eh

    int2eh Alexander Leevy

    Публикаций:
    0
    Регистрация:
    19 авг 2007
    Сообщения:
    106
    Адрес:
    Москва
    Насколько я помню для Display есть только .inf
     
  3. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    int2eh
    Нет .inf это только для установки. Меня сейчас интересуют фильтер для спайсинга DirectX дисплея. Лучше всего подходит
    http://msdn.microsoft.com/en-us/library/windows/hardware/ff570114%28v=vs.85%29.aspx
    Вот только семпла нет. есть только для Kernel Mode, а это для меня не актуально, так как спайсить надо один процесс (для АПИ монитора надо делать реверс установленного драйвера типо atiumd64.dll )
     
  4. int2eh

    int2eh Alexander Leevy

    Публикаций:
    0
    Регистрация:
    19 авг 2007
    Сообщения:
    106
    Адрес:
    Москва
    В XP... и далее вся графика в kernel. Дисплейный драйвер - стандартный в ОС (и ОС нужны только режимы монитора из .inf), там для видяхи используется, кажется, минипорт драйвер.
     
  5. int2eh

    int2eh Alexander Leevy

    Публикаций:
    0
    Регистрация:
    19 авг 2007
    Сообщения:
    106
    Адрес:
    Москва
    shchetinin
    Перехватывайте сами АПИ DirectX
     
  6. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    int2eh
    начиная с 6X только directX в kernel.

    http://msdn.microsoft.com/en-us/library/windows/hardware/ff570114%28v=vs.85%29.aspx
    Мне не нужно DirectX объекты, мну нужно снать почему и за чем atiumd64.dll делает проверку защиты (d3dProtageProtection)
     
  7. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    atiumd64.dll for X64
    atiumdad.dll for x86 разумеется для Radion карточек:)
     
  8. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Может кто то знает extensions WinDbg для таких вот дров?:
    Или плагины скрипты для ИДЫ. А то ручками восстанавливать долго так как очень много виртуальных объектов.
     
  9. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    VirtualBox меня спас:)
    Может кому интерестно
    http://www.google.com/codesearch#xFMlorF3_1M/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/&q=D3DDDIARG_CREATEDEVICE&type=cs