Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как перехватить попытку программы сделать скриншот


Автор: zone51 20.10.2007, 23:04
Доброго времени суток уважаемые форумчане! Подскажите пожалуйста как средствами Java перехватить ситуацию когда какое то приложение пытается сделать скриншот. То есть мне нужно перехватить это событие и чтобы приложение не сделало скриншот а взяло из файла его ка это сделать? Спасибо.

Автор: powerOn 20.10.2007, 23:24
ИМХО, никак - слишком низкоуровневая работа.

Автор: zone51 20.10.2007, 23:35
Ну неужели никак прям не верится...
Была идея сделать прогу которая будет фоны экрана менять каждую минуту ну и предварительно наколбасить скринов что не проблема....только неудобно это...из под вымваря запускать надо будет...

Автор: smartov 21.10.2007, 11:32
zone51, говоря никак, человек имеет в виду "легко - никак". Например если приложение делает скриншот через вызов АПИ-шных функций (как чаще всего и бывает), то в винде, например, можно повесить хуки на вызов АПИшныных функций. А вот как повесить из Java хуки - вот вопрос которым нужно решить.

Автор: hamsterKSU 21.10.2007, 21:51
Цитата(smartov @  21.10.2007,  10:32 Найти цитируемый пост)
 А вот как повесить из Java хуки - вот вопрос которым нужно решить.

пишете код на с++(под каждую платформу - windows/linux), собираем библиотеку - с помошью JNI юзяем ее в Java. smile - ИМХО - для таких задач java не подходит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)