Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
3-92943
Roman_Tutov
2002-11-11 15:52
2002.11.28
Создание DBFов в дельфях


14-93187
Drova
2002-11-08 15:36
2002.11.28
Посоветуйте хороший вентилятор


1-93143
VJar
2002-11-18 01:22
2002.11.28
Memo Scrollbars


1-93025
Maxx2000
2002-11-19 11:24
2002.11.28
Invalid floating point Operation


3-92827
STANT
2002-11-08 11:39
2002.11.28
Раскажите кто-нибудь, как пользоватся QReport




   Наверх