Есть решение, которое может работать. Здесь я имею дело с приложением неверного поставщика, которое распределяет тонны объектов GDI, и это решение позволяет ему работать большую часть времени ...
У
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems" /v windows
Найдите SharedSection=
, который должен быть 3 числами, разделенными запятыми. Увеличивайте среднее число на 1024 за раз и посмотрите, решит ли это вашу проблему. Вы управляете количеством «кучи рабочего стола» с помощью этой переменной, которая в прошлом позволяла мне запускать некорректно работающий GDI.
Посмотрите на KB184802 , чтобы получить немного больше информации. Выполните поиск SharedSection, чтобы найти соответствующую часть страницы.