Emular hardware em máquina não VM

1

Ok, então aqui está a minha situação. Eu tenho algum software que procura por uma placa de entrada de vídeo instalado e baseado em se encontrar algo lança 1 de 2 renderizadores, um que lança como janela de renderização de tela cheia (como um jogo) e o outro apenas tem uma janela de visualização minimizada e gera a renderização informações para o cartão de saída.

No entanto, nem sempre tenho acesso ao cartão de saída, mas algum segundo software realmente precisa que o aplicativo seja iniciado no segundo tipo de janela de renderização. Então eu preciso enganar a máquina para pensar que a placa de saída está instalada.

No entanto, nem sei por onde começar. Alguma idéia?

    
por corylulu 24.12.2011 / 21:39

2 respostas

1

Se for uma placa de vídeo que você precisa emular (e isso é o que eu recebo da sua pergunta), talvez você consiga usar alguma forma de software de extensão de desktop como zonescreen ou maxivista , pois cria uma segunda placa de vídeo emulada que você pode acesso usando algum cliente.

Se for um tipo específico de cartão de saída, é mais complicado e provavelmente envolveria escrever um driver que se pareça com uma dessas placas.

    
por 25.12.2011 / 00:31
1

Pelo que entendi, parece que tudo que você precisa é de outro adaptador de vídeo para o outro programa. Nesse caso, você pode tentar instalar manualmente um (por exemplo, SVGA básico) através do Adicionar Gerenciador de Hardware e desativá-lo ou deixá-lo ativado, com o aviso não encontrado.

Se isso não funcionar, você precisará encontrar um driver de adaptador de vídeo virtual (semelhante a uma unidade de CD / DVD virtual). Infelizmente, não parece haver muitos (provavelmente devido à utilidade comparativamente mais limitada); o único que eu encontrei é o 3D-Analyzer . Ele permite que você emule uma (variedade de placas de vídeo antigas). Não sei ao certo como o seu programa funciona, mas se você pode selecionar a exibição a ser usada, isso deve funcionar, caso contrário, talvez seja necessário ajustar o dispositivo de saída principal em Propriedades de exibição .

    
por 25.12.2011 / 00:53