Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > Как "проявить" окна ч/з полноэкранный DirectX ? |
Автор: dehax 4.2.2012, 20:13 |
Здравствуйте! Уже много раз наблюдал у себя такую картину. Игра, использующая DirectX 9 и работающая в полноэкранном режиме, вдруг зависает => соответственно, нажатия клавиш не обрабатываются и оконные сообщения тоже, т.е. я не могу вырубить зависшее полноэкранное приложение. Пытаюсь вызвать Диспетчер задач, Ctrl+Alt+Delete, всё бы хорошо, но из-за изображения игры ничего не видно, только лишь вижу, если подвести курсор к границе окна Диспетчера задач (получается "наощупь"), тогда только лишь один курсор меняет своё изображение. Т.е. окно Диспетчера появилось и работает, но его не видно для пользователя и мало ли куда я тыкну, на какую кнопку...Такая проблема, наверно, достаточно актуальна, ибо иначе приходится нажимать Reset, а это сокращает срок жизни железа, и все несохранённые данные программ, которые работали паралельно с игрой, тоже теряются. Уже долго ищу ответ на этот вопрос...Помогите, пожалуйста. Заранее благодарен!!! |
Автор: Akella 4.2.2012, 21:54 |
Нужно исправить причину, а не следствие. |
Автор: dehax 4.2.2012, 22:13 |
Akella, это, конечно, правильно, но я не могу устранить причину засивания игр. Более того, код ошибки - 0xc0000005 - т.е. программа (игра) должна прерваться, но значит "визуальный" поток не синхронизируется с главным (ошибка программистов). |
Автор: Akella 4.2.2012, 22:55 |
Alt+Tab или Ctrl+Shift+Esc наверно тоже не спасут :( Ошибка программистов ещё в том, что они выводят свою программу поверх даже Диспетчера задач. |
Автор: dehax 4.2.2012, 23:29 |
Akella, ну да, Вы правы, все сочетания, которые только знаю, перепробовал - ничего... ![]() |
Автор: Akella 5.2.2012, 00:44 |
Попробуй обновить драйверы видеокарты и установить последнюю версию Dx9 с офсайта M$. |
Автор: dehax 5.2.2012, 21:47 |
Akella, спасибо за совет! Действительно, а может быть и это...Надо попробовать! ![]() |
Автор: dehax 7.2.2012, 09:23 |
Эх...к сожалению всё то же самое...единственное заметил, что Dr.Web Firewall при оповещении показывает окно и это окно видно поверх всего, но всё равно, если нажать кнопку в этом окне, оно уйдёт за игру...однако, это совсем другое. |