Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2014, 20:10   #1
romka1608
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 41
По умолчанию Хук BitBlt

Есть программа, которая делает периодически скриншот. Мне нужно отловить тот момент, когда делается скриншот. Подскажите пожалуйста, как мне поставить хук на BitBlt? Заранее благодарен.

Последний раз редактировалось romka1608; 23.12.2014 в 20:17.
romka1608 вне форума Ответить с цитированием
Старый 23.12.2014, 21:06   #2
romka1608
Пользователь
 
Регистрация: 12.08.2013
Сообщений: 41
По умолчанию

Разобрался, можно закрывать тему

Код:
   mGdi32 := LoadLibrary('Gdi32.dll');
   @myGdi32 := GetProcAddress(mGdi32, 'BitBlt');

    if @myGdi32 <> nil then
 uallHook.HookCode(@myGdi32, @BitBltCallBack, @MainBitBlt);
romka1608 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка изображения (BitBlt) XMalon Мультимедиа в Delphi 3 08.10.2014 07:46
c# и bitblt LOST94 C# (си шарп) 2 25.06.2013 16:46
BitBlt, вывод изображения zotox Win Api 5 22.04.2010 21:43
BitBlt из памяти на экран Марин Win Api 6 25.01.2010 00:50
BitBlt ZotaC Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 16.01.2010 19:04