Como definir a resolução de tela padrão e profundidade de cor sem monitor no Windows 7

Como definir a resolução de tela padrão e profundidade de cor sem monitor no Windows 7

Atualmente meu windows 7 tem resolução de tela 1920x1200 com monitor DELL (placa gráfica Intel). Como posso torná-lo padrão mesmo que NENHUM monitor esteja conectado?

Na verdade, minha preocupação é que estou usando rdp( rdesktop) para conectar-me remotamente após carregar um aplicativo na inicialização desta máquina e, finalmente, o monitor NÃO estará mais lá, esse aplicativo precisa de resolução de 1920x1200 com ColorDepth de 16 bits.

No estágio atual, quando inicio o Windows 7 sem monitor e, em seguida, faço login nele de outra máquina remotamente usando rdp ( rdesktop), a sessão rdp está em outra resolução e o aplicativo NÃO está iniciando corretamente e não está devidamente visível.

ATUALIZAÇÃO 1:Meu problema é apenas quando o monitor NÃO está conectado, caso contrário estou obtendo resolução 1920x1200 perfeitamente. Estou usando o seguinte comando do cliente Linux remoto:

rdesktop -g 1920x1200 ipaddr

ATUALIZAÇÃO 2: O problema NÃO é realmente com rdpou rdesktop. É a resolução padrão da máquina Windows. Se o monitor estiver presente, ele oferece uma resolução adequada de 1920x1200, o que é perfeito. Mas, se eu remover o monitor e reiniciar o sistema, o Windows inicia com outra resolução, e como meu aplicativo inicia na inicialização (e que precisa apenas de resolução 1920x1200), o aplicativo NÃO se comporta corretamente.

Responder1

Primeiro defina a resolução desejada usando:

Painel de controle → Tela → Resolução da tela.

Também defina ColorDepthusando:

ControlPanel→ Tela → Resolução da tela → Configurações avançadas → Monitor → Cor

Depois disso regedit, pesquise manualmente DefaultSettings.XResolutione altere todos para 1920, 1200, 16 (Tudo em Decimal), respectivamente, usando o próximo botão de DefaultSettings.YResolutionpesquisa . Também adicionei entrada de ColorDepth para conexão RDP (não obrigatória)::BitsPerPixelF3

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services] "ColorDepth"=dword:00000003 em decimal.

Não sei qual parte do registro fez isso, mas agora funciona.

informação relacionada