powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Защита захвата экрана
25 сообщений из 41, страница 1 из 2
Защита захвата экрана
    #37689672
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37689905
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приставить к каждой копии твоей программы по полицейскому, пусть следят.
Даже если ты запретишь программные снимки экрана делать, как ты запретишь фотоаппараты и бумажки с карандашами?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690422
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

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

Где бы про теорию такой защиты почитать?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690520
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?
Можно как-то заблочить клавишу PrintScreen или хук сделать. Проблема в том что
эта опция касается работы операционной системы в целом. Тоесть подобная
"защита" может быть классифицирована как "вредительство". А к вредноносному
ПО у всех нормальных пользователей аллергия. Да и к чему такое делать?
Если захочет - действительно сделает снимок фотиком.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690528
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие.
(если ты под венду пишешь)
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690551
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNAISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие.
(если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом...
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690559
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirZyK_BotaNпропущено...
попробуй написать хук перехватывающий данное событие.
(если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом...

к какуму еще монитору? я про принт скрин говорил.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690581
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?

Еще добавте виртуальные машины и терминальные сессии.

И нужна ли будет Ваша программа после этого?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690593
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?

Еще добавте виртуальные машины и терминальные сессии.

И нужна ли будет Ваша программа после этого?
а че. в виртуальной машине - что-то не так с событиями оси?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690596
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси?

Гостевой или хозяйской?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690603
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNx1ca4064пропущено...


Еще добавте виртуальные машины и терминальные сессии.

И нужна ли будет Ваша программа после этого?
а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690615
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси?

Гостевой или хозяйской?гостевой
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690616
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feg16ZyK_BotaNпропущено...

а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват.
а. терь понял о чем ты.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690714
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От PrintScreen вот такое:
- при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то.
А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690745
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это возможно но только для каких-то частных случаев

например мы знаем что экран читается функцией GetPixel тогда мы просто запрещаем вызывать эту функцию на компе
конечно если есть GetPixel2 то нам придется и ее запрещать и так далее те мы можем запретить только те сценарии о которых сами знаем

как запретить GetPixel на компе
надо написать драйвер
установить его
этот драйвер будет запрещать вызов функции GetPixel

короче говоря это сложно и мало кто может сделать
такой подход используется для защиты программ тк функция может быть любой а не только GetPixel
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690882
nscl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немедленно прекратите портить код хотением плохого и странного.

Если кому-то понадобится сделать скриншот, он запустит ваше поделие в виртуалке, оставит ваше окно в фокусе, после чего снимет интеграцию мыши/клавы и сделает скриншот окна виртуалки из хост-системы. И _ничего_ вы против этого сделать не сможете.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37690921
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все что я хотел сказать своим постом это то что

надо определить сценарии от которых защищаемся
и если мы можем эти сценарии определить
то и защиту мы можем сделать

от всех возможных сценариев защититься нельзя

мы можем например запретить запускать прогу в виртуалке
это будет защита от того что написано выше
другое дело что такой способ защиты нас может не устроить
тк мы можем хотеть чтобы прога и в виртуалке работала

вообще я хотел сказать только то что сказал

я лично против любых защит
любая защита обходится
кроме того чтобы написать даже самую простую защиту
нужно быть хорошим специалистом с этой области
обычный человек написать такое просто не сможет
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691004
delphi227
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISОт PrintScreen вот такое:
- при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то.
А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?

Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять
об этом гостевую ОС - не ее это дело знать, что там хозяин делает.

И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет.
С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%?
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691009
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно самая лучшая защита - это правильно составленный текст договора.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691076
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНаверно самая лучшая защита - это правильно составленный текст договора.Который никто никогда не читает, пионерит ресурсы, слегка модифицирует и попробуй потом докажи что они твои :/
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691461
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delphi227...
Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять
об этом гостевую ОС - не ее это дело знать, что там хозяин делает.

И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет.
С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%?
Кто ты, "прекрасная незнакомка", что можешь позволять себе такое ХАМСТВО? А впрочем, какая разница, я не доктор и лечить тебя не собираюсь.

Топик забросали комментариями о том, что "всё всё равно ломается". Это не новость и не совет по теме.
Возможно это тема не для этой ветки форума, или вообще не этого форума.

Тема закрыта.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691536
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISОт PrintScreen вот такое:
- при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то.
А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?В копилку "никак" добавлю еще два варианта:
1) XnView в дефолтовых настройках после нажатия в нем "сделать снимок экарана" переключает фокус на то окно, которые было активно до него (или любое другое по желанию пользователя), и через 5 секунд делает снимок.
2) Radmin-ом смотрите экран на другой машине и снимаете там окно Radmin-а.
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691616
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати если мы хотим именно от PrintScreen защититься то это сделать можно так
отследить нажатие PrintScreen
мы знаем что после нажатия PrintScreen в Clipboard помещатеся картинка
соответственно просто очищаем Clipboard когда отловили нажатие PrintScreen

не проверял но может быть нажатие PrintScreen отслеживается так же как и нажатие любой другой клавиши
тогда не надо писать никаких драйверов и прочее
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691640
экран
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть можно сделать еще проще

может быть можно просто использовать WH_KEYBOARD_LL глобальный хук
если PrintScreen нажатие ловится этим хуком то просто напишем обработчик хука так чтобы
это нажатие не передавалось дальше никуда

это наверное самое простое решение
только будет ли работать надо проверять
все таки PrintScreen не совсем обычная клавиша
и хук может не поймать ее
...
Рейтинг: 0 / 0
Защита захвата экрана
    #37691642
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итог - разрушенная ОС в которой нельзя сделать скришот.
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Защита захвата экрана
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]