Тема: AHK: Поломался Gdip_BitmapFromHWND.
Добрый день.
Есть код, который должен мне делать скриншот ldplayer9'а в неактивном окне.
Использую библиотеку gdip.
Gdip_DisposeImage(bmpHaystack)
bmpHaystack := Gdip_BitmapFromHWND(hwnd := WinExist("LDPlayer"))
Gdip_SaveBitmapToFile(bmpHaystack,"D:\test.png") ; сохранение скрина для отладки.
Вчера вечером работало нормально, сегодня утром я вместо скрина актуального окна получаю скрин загружающегося лдплеера (то что оно мне Gdip_SaveBitmapToFile прикладываю (проценты каждый раз разные, хз откуда он их берет)).
Кто то в курсе, чего это вообще может быть? Возможно ли это как то починить без переустановки ОС? В одну игрушку без автоподтыкивания играть стало весьма некомфортно.
Чего пробовал: переустановил ldplayer9, переустановил драйвера на видеокарту, не помогло. Перезагрузки в процессе естественно были.