Инжект в процесс dwm.exe

278
28 сентября 2017, 15:10

Я бы хотел реализовать один быстрый способ получения скриншотов. Неоднократно встречал упоминания такого метода. Заключается он во внедрении в процесс dwm.exe собственного кода с целью получения информации о событиях перерисовки окон, т.е. об изменении областей экрана и получении содержимого этих областей.

Владеет кто более подробной информацией о том, как это делается? Мне нужно установить хук на вызов какого-то метода перерисовки? У dwm.exe должно быть есть какая-то защита от инжекта? Как её обойти?

UPD: Исходим из того, что мы уже выполняем свой код в процессе dwm.exe. Что делать, чтобы получить нужную информацию?

READ ALSO
Динамический массив списком блоков

Динамический массив списком блоков

Возникла проблема в реализации динамического массива списком блоков

321
Глобальная переменная для dll

Глобальная переменная для dll

Как объявить глобальную переменную в основной программе чтобы затем,в dll получить к ней доступ?

231
как узнать длину массива [требует правки]

как узнать длину массива [требует правки]

Как узнать длину массива, который объявлен в другой функцииВнутри функции все работает, но нет доступа из другой функции

326
Доступ к элементам класса наследника из класса родителя

Доступ к элементам класса наследника из класса родителя

Каким образом можно работать с классом С в классе В?

280