Предотвращение записи экрана приложений - PullRequest
0 голосов
/ 05 июля 2018

Если у меня есть веб-сайт, содержащий платные видео, и я хочу запретить скачивание видео авторизованным / неавторизованным пользователям, мы можем сделать его настолько сложным, насколько мы можем но мы все еще не можем на 100% предотвратить кражу видео.

Пользователь по-прежнему может записывать экран, используя множество существующих приложений, я слишком много думал об этом и искал все, что я могу сделать, чтобы предотвратить это, но, поскольку у меня появилась ОС, веб-браузеры не будут обнаруживать приложения для записи экрана.

Q1. Но могу ли я разработать программу (настольное приложение), которая может распознавать приложения для записи с экрана?

Я спрашиваю, потому что, если мне удастся создать такую ​​программу, я могу использовать ее, чтобы узнать, записывает ли пользователь видео или нет при открытии веб-сайта и, следовательно, принять противодействие.

Поток будет таким:

  • Каждый раз, когда пользователь открывает мой веб-сайт, я проверяю, запущено ли приложение для настольного компьютера или нет.
  • Если это не так, видео не будет воспроизводиться до запуска приложения.

  • Если приложение для настольного компьютера запущено, проверьте, работает ли приложение для записи экрана, одновременно или нет.

  • Если запущено приложение для записи экрана, видео не будет воспроизводиться.

Q2. Возможно ли реализовать эту идею?

1 Ответ

0 голосов
/ 05 июля 2018

Вы не можете определить, что делает другая программа, поэтому вы не можете определить, что программа записывает экран.

Однако вы можете определить, какие программы запущены в данный момент. Поэтому в лучшем случае вы можете сказать, что «RecordLive!.exe» запущено или «VidCapture.exe» запущено, и отказаться от воспроизведения видео, если оно запущено, или остановить его, если такая программа запускается.

К сожалению, если выйдет новая программа захвата, вам придется обновить свой список. Или, если я напишу свой «MyCapture.exe», вы никогда его не обнаружите. Или, что еще хуже, если я переименую существующую программу в "MyCapture.exe", вы ее не обнаружите.

Итак, вкратце: хорошая теория, но не практическая.

...