Не могу получить скриншот если запущена игра - wtf??
От: Basil2 Россия https://starostin.msk.ru
Дата: 12.02.19 04:21
Оценка:
Использую С++ и WinAPI. Получаю контекст, делаю копию, извлекаю биты — на десктопе все работает. Но если запущена игра (LOL), даже в оконном режиме — ее экран не попадает в скриншот. При этом я попробовал делать скриншот на Питоне — там все работает!!
from PIL import ImageGrab
image = ImageGrab.grab()

Я склонировал PIL с гитхаба и посмотрел исходники их граба (они на С), затащил их в свой проект — проблема та же! Опять десктоп грабится, а игра нет. Как так-то??

Если у меня в приложении такой же код как в Питоне, то в чем еще может быть разница? Даже не знаю куда копать...
Проект Minimap Zoom — маппим кусочек экрана компа на планшет.
Проект Levelbuddy — играем в WoW за двух персонажей одновременно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.