Каковы требования к полноэкранным консолям в 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-битными программами.