|
|
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Как программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2012, 15:01 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Приставить к каждой копии твоей программы по полицейскому, пусть следят. Даже если ты запретишь программные снимки экрана делать, как ты запретишь фотоаппараты и бумажки с карандашами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2012, 20:33 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
White Owl, "фотоаппараты и бумажки с карандашами" - это сравнительно трудоемкий и длительный процесс, поэтому если уж очень хочется, то пусть трудятся все желающие. Если говорить о ПО, которое развивается и не стоит на месте, то с этой "технологией" конкуренты обречены всегда быть в числе "догоняющих". По крайней мере не дадут расслабиться. Печально когда "слямзить" могут программно втечении короткого времени. Где бы про теорию такой защиты почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 13:11 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? Можно как-то заблочить клавишу PrintScreen или хук сделать. Проблема в том что эта опция касается работы операционной системы в целом. Тоесть подобная "защита" может быть классифицирована как "вредительство". А к вредноносному ПО у всех нормальных пользователей аллергия. Да и к чему такое делать? Если захочет - действительно сделает снимок фотиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 14:41 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие. (если ты под венду пишешь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 14:44 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNAISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ?попробуй написать хук перехватывающий данное событие. (если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 14:55 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
tanglirZyK_BotaNпропущено... попробуй написать хук перехватывающий данное событие. (если ты под венду пишешь)после чего любой фаервол при первой же попытке приложения "рубануть" принтскрин, если вообще не при старте приложения, пожалится пользователю на то, что оно пытается получить прямой доступ к монитору, тот скажет "запретить", и "защита" накроется медным тазом... к какуму еще монитору? я про принт скрин говорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:03 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? Еще добавте виртуальные машины и терминальные сессии. И нужна ли будет Ваша программа после этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:19 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
x1ca4064AISКак программно сделать защиту от захвата экрана (видео, действий пользователя, PrintScreen) ? Еще добавте виртуальные машины и терминальные сессии. И нужна ли будет Ваша программа после этого? а че. в виртуальной машине - что-то не так с событиями оси? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:29 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси? Гостевой или хозяйской? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:34 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNx1ca4064пропущено... Еще добавте виртуальные машины и терминальные сессии. И нужна ли будет Ваша программа после этого? а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:41 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
x1ca4064ZyK_BotaNа че. в виртуальной машине - что-то не так с событиями оси? Гостевой или хозяйской?гостевой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:51 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Feg16ZyK_BotaNпропущено... а че. в виртуальной машине - что-то не так с событиями оси?Не так. Можно виртуалку поставить на второй план и туо сфоткать основной монитор. Профит. Или вообще сделать видео захват. а. терь понял о чем ты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:51 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
От PrintScreen вот такое: - при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то. А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 17:32 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
это возможно но только для каких-то частных случаев например мы знаем что экран читается функцией GetPixel тогда мы просто запрещаем вызывать эту функцию на компе конечно если есть GetPixel2 то нам придется и ее запрещать и так далее те мы можем запретить только те сценарии о которых сами знаем как запретить GetPixel на компе надо написать драйвер установить его этот драйвер будет запрещать вызов функции GetPixel короче говоря это сложно и мало кто может сделать такой подход используется для защиты программ тк функция может быть любой а не только GetPixel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 18:22 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Немедленно прекратите портить код хотением плохого и странного. Если кому-то понадобится сделать скриншот, он запустит ваше поделие в виртуалке, оставит ваше окно в фокусе, после чего снимет интеграцию мыши/клавы и сделает скриншот окна виртуалки из хост-системы. И _ничего_ вы против этого сделать не сможете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 21:36 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
все что я хотел сказать своим постом это то что надо определить сценарии от которых защищаемся и если мы можем эти сценарии определить то и защиту мы можем сделать от всех возможных сценариев защититься нельзя мы можем например запретить запускать прогу в виртуалке это будет защита от того что написано выше другое дело что такой способ защиты нас может не устроить тк мы можем хотеть чтобы прога и в виртуалке работала вообще я хотел сказать только то что сказал я лично против любых защит любая защита обходится кроме того чтобы написать даже самую простую защиту нужно быть хорошим специалистом с этой области обычный человек написать такое просто не сможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 22:33 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISОт PrintScreen вот такое: - при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то. А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)? Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять об этом гостевую ОС - не ее это дело знать, что там хозяин делает. И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет. С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 00:22 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
Наверно самая лучшая защита - это правильно составленный текст договора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 00:34 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
maytonНаверно самая лучшая защита - это правильно составленный текст договора.Который никто никогда не читает, пионерит ресурсы, слегка модифицирует и попробуй потом докажи что они твои :/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 06:12 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
delphi227... Как можно быть таким ослом? Тебе уже объяснили, что экран можно захватить через виртуальную машину или через терминальную сессию. Твоя программа и знать не будет про потерю фокуса и нажатие PrtScr. ОС хоста просто не потрудится уведомлять об этом гостевую ОС - не ее это дело знать, что там хозяин делает. И что ты там такого сверценного защищать собрался? Приложи экран, мы оценим, стоит оно даже просто разговора нем или нет. С вероятностью 99.9% - дизайн будет фуфло, а идея - далеко не нова. Или прям ты в 0.1%? Кто ты, "прекрасная незнакомка", что можешь позволять себе такое ХАМСТВО? А впрочем, какая разница, я не доктор и лечить тебя не собираюсь. Топик забросали комментариями о том, что "всё всё равно ломается". Это не новость и не совет по теме. Возможно это тема не для этой ветки форума, или вообще не этого форума. Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 13:31 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
AISОт PrintScreen вот такое: - при потере фокуса окна приложения на изображение и текст накладывается маска типа "муар" и ПО инициирует повторно событие PrintScreen. Возможно не совсем корректно по отношению к пользователю, но хоть что-то. А вот как защитить от захвата экрана (видео, запись действий пользователя)? Как понять, что идет запись происходящего в ПО( на экране монитора)?В копилку "никак" добавлю еще два варианта: 1) XnView в дефолтовых настройках после нажатия в нем "сделать снимок экарана" переключает фокус на то окно, которые было активно до него (или любое другое по желанию пользователя), и через 5 секунд делает снимок. 2) Radmin-ом смотрите экран на другой машине и снимаете там окно Radmin-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:08 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
кстати если мы хотим именно от PrintScreen защититься то это сделать можно так отследить нажатие PrintScreen мы знаем что после нажатия PrintScreen в Clipboard помещатеся картинка соответственно просто очищаем Clipboard когда отловили нажатие PrintScreen не проверял но может быть нажатие PrintScreen отслеживается так же как и нажатие любой другой клавиши тогда не надо писать никаких драйверов и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:38 |
|
||
|
Защита захвата экрана
|
|||
|---|---|---|---|
|
#18+
может быть можно сделать еще проще может быть можно просто использовать WH_KEYBOARD_LL глобальный хук если PrintScreen нажатие ловится этим хуком то просто напишем обработчик хука так чтобы это нажатие не передавалось дальше никуда это наверное самое простое решение только будет ли работать надо проверять все таки PrintScreen не совсем обычная клавиша и хук может не поймать ее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:45 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37690581&tid=1342388]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 482ms |

| 0 / 0 |
