С помощью низкоуровневого фильтра клавиатуры можно создать системную зацепку для клавиатуры и отменить любую комбинацию клавиш на экране печати. Но если кто-то также установит вспомогательное приложение (например, Gadwin или что-то в этом роде), это станет намного сложнее, потому что вы не будете заранее знать, какое сочетание клавиш вы должны перехватить (большинство инструментов позволяют указывать свои собственные перехваты).
С другой стороны: обычно не рекомендуется изменять поведение системы. Снимки экрана представляют собой поведение системы и служат отличной цели для устранения неполадок. Если вы предотвратите это, пользователи не смогут показать вам скриншот чего-то неправильного. Но если вы должны это сделать, вы можете сделать это.
РЕДАКТИРОВАТЬ: на более глубоком уровне, вы можете установить хук API . Все приложения для создания снимков экрана используют вызовы API для получения содержимого (части) экрана. Но хуки API трудно понять правильно. Более простой способ - написать драйвер уровня пользователя. В то время как вы можете предотвратить все это, это действительно стоит всех хлопот?