Каковы требования к полноэкранным консолям в Windows 7?

Когда вы пытаетесь переключить консоль в полноэкранный режим в Windows 7, выдает ошибку. Эта система не поддерживает полноэкранный режим. Особо следует отметить часть "этой системы", в которой говорится, что некоторые системы поддерживают полноэкранные консоли. Точно так же, если вы пытаетесь использовать SetConsoleDisplayMode Функция API, возвращает ошибку 120: эта функция не поддерживается в этой системе. опять же с "этой системой".

Большинство систем могут делать полноэкранные консоли в Windows XP, и это работает в безопасном режиме Windows 7, так что, черт возьми, нужно Windows 7 для того, чтобы это работало при нормальной загрузке?

Сообщение об ошибке полноэкранной консоли

3 ответа

Решение

Как и предполагалось, я выложу свой комментарий ранее как отдельный ответ:

Проблема в том, что новая модель драйвера не поддерживает программы в текстовом режиме VGA. Будь то 8, 16, 32 или даже 64 бит, не имеет значения. Я не знаю, поддерживается ли какой-либо из старых режимов VGA в полноэкранном режиме. См. Support.microsoft.com/kb/926657

Главное, что следует отметить, это вина модели драйвера, а не графических возможностей карты. Практически каждая отдельная видеокарта поддерживает базовые режимы VGA, как стандартные VGA, так и, по крайней мере, некоторые относительно общие подмножества режимов VESA. На самом деле я ничего не знаю о причинах, по которым Microsoft отказалась от этой функциональности - производители материнских плат или производители видеокарт не собираются внезапно отказаться от поддержки VGA.

(Также обратите внимание, что практически все современные карты в их родных режимах - это не VGA, а совершенно другая вещь. Просто они все говорят на основе базовых стандартов VGA.)

Просто зайдите в диспетчер устройств

адаптер дисплея

выберите вашу графическую карту правой кнопкой мыши

и отключить его

это все

все программы DOS работают в полноэкранном режиме теперь, когда вы хотите

Вы можете включить его снова, когда это необходимо....:-)

Или вы можете использовать команду WMIC, после использования вы увидите, что кнопка максимизации включена в окне, но я никогда не работал в этой среде.

Новый DWM не совместим с полноэкранными 16-битными программами.

Другие вопросы по тегам