Suportando resolução 1680 x 1050 no Microsoft Virtual PC 2007

1

Estamos executando o Windows Vista Enterprise como um sistema operacional convidado no Microsoft Virtual PC 2007 SP1 (6.0.192.0) (em execução no host do Windows XP Professional). Nossas estações de trabalho de desenvolvimento têm vários monitores, incluindo uma widescreen que suporta 1680 x 1050. Os desenvolvedores gostam de executar o sistema operacional convidado em tela cheia usando o recurso correto de entrada e maximizar o espaço na tela.

No entanto, quando vou para o Painel de controle > Personalização > Configurações de exibição para alterar minha resolução, eu não tenho 1680 x 1050 como uma opção: vai de 1600 x 1024 para 1600 x 1200. O monitor é relatado como "(Monitor padrão) no VM Additions S3 Trio32 / 64 ", que corresponde à placa de vídeo emulada do Virtual PC. A configuração de 1600 x 1024 deixa uma área da tela sem uso.

Acho que eu poderia editar C:\Windows\inf\monitor.inf para adicionar a nova resolução, provavelmente sob o [Generic.NTx86] ( Monitor \ Default_Monitor é o ID do dispositivo de hardware para monitores sem descritor herdados .). No entanto, não tenho certeza exatamente o que mudar. A mudança do Virtual PC para o VMWare Workstation ou outro produto não é uma opção.

    
por Kevin Hakanson 21.05.2009 / 21:56

6 respostas

0

Hoje tive sorte e foi em tela cheia. Quando eu verifiquei o Painel de controle > Personalização > Configurações de exibição , foi definido como 640 x 480, que é o ponto baixo do controle deslizante. Eu acho que deve devido com o Virtual PC Console Configurações > Exibir onde "Opções de redimensionamento de janela de máquina virtual" está definido como "Permitir qualquer resolução de tela".

    
por 04.06.2009 / 00:38
3

Isso não é possível devido aos limites da placa de vídeo virtualizada virtualizada pelo computador virtual.

uma solução que eu vi mencionada, mas nunca tentei, foi inicializar o seu PC virtual e, em seguida, o desktop remoto para esse PC. parece incômodo e um desperdício de recursos para mim.

    
por 21.05.2009 / 22:19
3

Estou usando o Virtual PC 2007 SP1 (6.0.210.0) com um convidado do XP. Right-alt-enter coloca com sucesso a VM no modo de tela cheia de 1680x1050. Parece que recebi a atualização para 6.0.210.0 de um pacote cumulativo de hotfix (KB958162) :

The resolution is now extended to 2048x1920 (32bit). Virtual PC 2007 SP1 supported a screen resolution of up to 1600 x 1200.

Observe que o KB958162 também inclui uma nova versão do Virtual Machine Additions.

1680x1050 também está disponível no painel de controle de exibição do convidado, mas a seleção faz com que uma caixa de diálogo (no convidado) diga "O painel de controle de exibição não pode alterar as configurações de exibição. Você deve ter os direitos administrativos apropriados para alterá-las definições." Depois disso, 1680x1050 não está mais disponível.

    
por 22.05.2009 / 08:37
1

Não me pergunte por que isso funciona, mas funciona (depois de aplicar o hotfix no post do bk1e).

  1. Defina o VPC como modo de janela
  2. Dentro do VPC, defina a resolução da tela o mais baixa possível (800x600 para mim).
  3. Arraste a janela do VPC para as bordas do monitor
  4. alt-enter para ir para tela cheia. O VPC está agora em 1680x1050. Ele não parece ficar depois de reiniciar o Virtual PC.
por 08.10.2009 / 18:45
0

Pode valer a pena experimentar o Powerstrip ( link ). Parece um pouco de marreta para quebrar uma noz, mas é uma avaliação gratuita para que você possa ver se funciona.

John Rennie

    
por 22.05.2009 / 09:14
0

Dê uma olhada no VirtualBox. Eu acho que ele é executado mais rápido do que o Virtual PC e eu usei com 1680x1050 antes de nenhum problema. Eu uso para desenvolvimento o tempo todo, atualmente com um convidado Win7.

    
por 22.05.2009 / 15:24