Главная страница
    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.007 c
1-93052
ande
2002-11-19 15:59
2002.11.28
Общие


14-93234
Карлсон
2002-11-10 20:27
2002.11.28
помогите с задачей по яве!


14-93223
Djonson
2002-11-10 04:15
2002.11.28
код cgi файла находящящегося в Internet е


1-93099
VJar
2002-11-16 15:37
2002.11.28
Ошибка при работе с типизованным файлом


3-92901
АнКа
2002-11-08 15:13
2002.11.28
Печать JPEG





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский