Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

Не дать программе снимать ScreenShot-ы   Найти похожие ветки 

 
Pumpkin   (2002-10-16 21:07) [0]

Есть программа, умеющая снимать скриншоты всего экрана или активного окна посредством GetDC, BitBlt и т.д. Необходимо помешать ей это делать, например подменить картинку или еще что нибудь. В какую сторону копать?


 
Delphist   (2002-10-16 23:21) [1]

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


 
Rouse_ ©   (2002-10-17 00:11) [2]

В сторону хуков, а именно перехват вызовов GetDC, BitBlt

Желаю успехов

ЗЫ: примеров на этом форуме просто предостаточно, так что думаю вопросы как это сделать будут не этичны


 
Pumpkin   (2002-10-17 11:02) [3]

Понял. Спасибо.


 
Игорь Шевченко ©   (2002-10-17 11:27) [4]

Бесполезно этим заниматься


 
Song ©   (2002-10-17 11:50) [5]

Можно самое большее - забить VK_SNAPSHOT а вот защиты против GetDC() - даже советовать глупо, невозможно это сделать.


 
Pumpkin   (2002-10-18 00:50) [6]

2 Игорь Шевченко © (17.10.02 11:27)
2 Song © (17.10.02 11:50)
Вы меня убили Ж:)
Все равно спасибо.


 
Pumpkin   (2002-10-18 00:54) [7]

Кстати, как насчет DLL Wrapper. Пробовал сделать DLLlayer-ом на user32.dll, но вантуз отказался загружаться (даже без моего добавочного кода). Вручную не пробовал.



 
Slym   (2002-10-18 06:30) [8]

После принт скрина картинка в буфере обмена?
Если да, то попробуй сделать ClipboardViewer:
SetClipboardViewer(hWnd);
а далее лови
WM_DRAWCLIPBOARD : if ... = CF_BITMAP then EmptyClipboard;
WM_CHANGECBCHAIN : ChangeClipboardChain(...,...);

правда один хрен, принтскрин или просто скопировал картинку, на выходе всегда nil :)


 
Игорь Шевченко ©   (2002-10-18 11:03) [9]

Pumpkin (18.10.02 00:54)

вантуз не той системы. Или к унитазу не подходит.


 
Заинтересованный   (2002-10-18 12:22) [10]

Думаю что это все же возможно. FineReader если он не зарегистрированный ни каким образом не даст скопировать распознанный текст. В буфере остается только каша.


 
Pumpkin   (2002-10-18 12:45) [11]

Игорь Шевченко © (18.10.02 11:03)
:))

Чего-то накопал про VXD хуки, Debug Api, внедрение в чужой процесс. Пойду смтреть. Может что поможет.

Всем спасибо.


 
Reindeer Moss Eater   (2002-10-18 13:59) [12]

>Заинтересованный
Незарегистрированный FineReader себе мешает копировать в буфер. А спрашивали совсем про другое.



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
3-92879
Hlor
2002-11-11 02:00
2002.11.28
Доброе время суток! Как отсортировать....


1-92989
aleman
2002-11-18 19:20
2002.11.28
Как перезагрузить NT


1-93080
Шишкин Илья
2002-11-16 15:49
2002.11.28
Как создать цикл?


4-93301
sas1
2002-10-17 15:44
2002.11.28
вопрос


3-92896
sky3d
2002-11-10 13:26
2002.11.28
Как получить внешниие данные в SP (2000)