Возможно ли, без изменения ОС Windows, иметь часть программного обеспечения, перехватывающего рендеринг рабочего стола, и изменить его до его отображения? Например, если бы я хотел перехватить его и применить эффект "рыбий глаз" на весь экран, возможно ли это?
Если да, то как мне это сделать? (Не волнуйтесь об эффектах, это был всего лишь пример, мне просто нужна сторона перехвата вещей)
Кроме того, мне нужно иметь возможность перехватывать щелчки мыши и изменять их позицию до того, как Windows ответит на ввод.
Если у кого есть ссылки на это или подобные проекты на С# или C++, это также будет очень полезно.
Да, возможно. Например, проигрыватель WinAmp делает это. Однако этот код очень нестабилен, поэтому будьте готовы к перезагрузке, если вы попробуете его.