Quais são os requisitos para consoles de tela cheia no Windows 7?

10

Quando você tenta mudar um console para tela cheia no Windows 7, ele dá o erro Este sistema não suporta o modo de tela cheia. É de notar a parte sobre “este sistema” alguns sistemas suportam consoles de tela cheia. Da mesma forma, se você tentar usar a função da API SetConsoleDisplayMode , ele retornará o erro 120: Esta função não é suportada neste sistema. , novamente com o “este sistema” .

A maioria dos sistemas pode usar consoles de tela cheia no Windows XP e funciona no modo de segurança do Windows 7, então, o que o Windows 7 precisa para que isso funcione em uma inicialização normal?

    
por Synetech 25.07.2011 / 09:27

3 respostas

4

Como sugerido, postarei meu comentário anteriormente como uma resposta à parte:

The problem is that the new driver model does not support VGA text mode programs. Whether those are 8, 16, 32, or even 64 bit doesn't matter. I don't know if any of the old VGA modes in fullscreen are supported, actually. See support.microsoft.com/kb/926657

A principal coisa a notar é que isso é culpa do modelo do driver, não das capacidades gráficas do cartão. Praticamente todas as placas gráficas suportam os modos VGA básicos, tanto VGA padrão quanto pelo menos alguns subconjuntos relativamente comuns dos modos VESA. Eu realmente não sei nada sobre o raciocínio por trás da Microsoft descartar essa funcionalidade - não é como fabricantes de placas-mãe ou fabricantes de placas gráficas estão decidindo, de repente, abandonar o suporte para VGA.

(note também que virtualmente todas as cartas modernas em seus modos nativos não são VGA, mas uma coisa completamente diferente. Elas todas falam o conjunto de padrões básicos VGA.)

    
por 26.07.2011 / 07:32
2

basta acessar o gerenciador de dispositivos

adaptador de exibição

selecione sua placa gráfica clique com o botão direito do mouse

e desative-o

é tudo

todos os trabalhos do programa em tela cheia, a partir de agora, quando você quiser

você pode ativá-lo novamente sempre que necessário ....: -)

Ou você pode usar o comando WMIC, depois de usá-lo, você verá que o botão maximizar é habilitado na janela, mas nunca trabalhei nesse ambiente.

    
por 25.07.2011 / 10:54
1

O novo DWM não é compatível com programas de 16 bits em tela cheia.

    
por 25.07.2011 / 09:42