В Binance есть настройка, которая запрещает снимать интерфейс программы. При поптыке сделать скриншот любым скриншотером она скрывается в панель задач, а потом восстанавливается. При съёмке с OBS, стриминге через дискорд это окно как будто не существует, но я могу им пользоваться. Как это сделано? Можно ли так скрыть любую программу?
Браузер поддерживает виндовую функцию SetWindowDisplayAffinity. Она задает настройку окну, в котором отображается содержимое страницы и это окно не попадает в отрисовку при записи экрана. Ты можешь вызвать эту функцию для этого окна с параметрами SetWindowDisplayAffinity(<Handle окна>, 0);, чтоб снять настройку