Может ли Flash обнаружить скриншот (или GDI bitcopy)? - PullRequest
1 голос
/ 06 июня 2011

Могут ли пиксели считываться скрытно из окна браузера, содержащего flash + HTML? (Возможно ли, чтобы Flash или браузер обнаружили снимок экрана?)

А как насчет других методов захвата пикселей? (Как описано здесь: Как прочитать пиксели экрана? )

РЕДАКТИРОВАТЬ: (справочная информация)

Приложение C ++ будет считывать пиксели из окна браузера (которое содержит Flash и некоторые обычные HTML и JavaScript). Окно браузера хотело бы, если возможно, обнаружить факт считывания пикселей. Способ получения пикселей может быть любым (кроме фотографирования самого экрана).

1 Ответ

2 голосов
/ 06 июня 2011

Конечно, вы не можете обнаружить кого-то, кто использует карту framegrabber, чтобы получить скриншот.Вы никак не можете знать об этом, так как это происходит за видеокартой.Так что для этого способа нет, вы никак не сможете его обнаружить.

В противном случае, это также довольно просто: некоторые приложения могут подключить ваш браузер и предотвратить появление каких-либо событий, поэтому пользователь может нажать PrintScreen столько, сколько онхочет, и ваш браузер (не говоря уже о вашей среде выполнения Flash) никогда не получит уведомления.Ваше браузерное приложение ограничено браузером, в то время как настольное приложение имеет множество средств для подключения и выполнения действий без уведомления браузера.

(Подумайте также о таких вещах, как Linux / X-Windows, которые будут отправлять пикселичерез провод или RDP.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...