Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Вниз

Не дать программе снимать 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
14-93204
PaRL
2002-11-09 13:09
2002.11.28
LPARAM - Этап 1 - Обучение...


3-92908
alxx
2002-11-10 18:24
2002.11.28
Windows NT-authentification в MSSQLServer


3-92828
BIN
2002-11-11 15:02
2002.11.28
DBLookupComboBox


1-93057
Vint
2002-11-15 14:44
2002.11.28
фоновый рисунок на форме


3-92939
voice_inf
2002-11-12 00:49
2002.11.28
Как в поле таблицы типа Graphik поместить изображение Jpg





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский