Вниз
Скачать: 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.009 c
4-93289
VepAlex
2002-10-16 23:06
2002.11.28
Мерцает TImage


3-92877
cf
2002-11-09 23:06
2002.11.28
SQLDialect


1-92968
Mad_Ghost
2002-11-18 14:03
2002.11.28
Socket - как отослать сообщение одному юзверю?


14-93230
Anar
2002-10-28 21:45
2002.11.28
Delphi 7


1-93097
brestmarket
2002-11-16 03:04
2002.11.28
Вызов из Word приложения Delphi?




   Наверх