• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Контекст свернутого приложения

  • Автор темы Slawutich
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Slawutich

Подскажите плз как проверить цвет пикселя в контексте свернутого приложения, и вообще рисовать на контексте устройстве свернутого чужого приложения можно??

Пробую стандартными метотами
Код:
CWindowDC dc(hWnd);
hWnd - хэндл окна
Код:
CPoint pt(80,200)
COLORREF crFillRect;
for(;pt.x<700;pt.x++)
{
for(;pt.y<550;pt.y++)
{
crFillRect=dc.GetPixel(pt.x, pt.y);

if(GetRValue(crFillRect)==0 && GetGValue(crFillRect)==240 && GetBValue(crFillRect)==239)
{
MessageBox(_T("Пиксель найден"));
}
}
}
и не получается он не находит нужного цвета пиксель
хотя он там точно есть
 
M

mms

Если ваше приложение закрыто чужим, или оно свёрнуто, то проблема действительно будет, попробуйте использовать сообщение WM_PRINT или WM_PRINTCLIENT, чтобы окно отрисовало себя на ваш контекст (допустим битмапа), далее уже дело техники.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!