O VMWare Fusion, o Virtual PC, o Parallels ou o VirtualBox não permitem que um programa detecte que é um Virtual PC?

1

Eu queria instalar um programa chamado PPS para assistir TV, mas ouvi dizer que havia risco de segurança com uma versão anterior do programa, então eu queria instalá-lo em um PC Virtual.

No entanto, após a instalação, não será executado. Parece que detectou que o PC é um PC virtual e, portanto, não será executado. Existe alguma maneira de executar um PC virtual para que o programa não detecte que é um PC virtual?

    
por 太極者無極而生 26.06.2010 / 15:26

1 resposta

0

existem questões similares no stackoverflow que cobrem principalmente como detectar que você está rodando dentro de um vm:

Então, detectar que você está dentro de uma VM é principalmente uma questão de:

  • acionando algum código que se comporta de maneira um pouco diferente quando executado em uma cpu "real"
  • verificando os ids de hardware dos dispositivos virtuais (por exemplo, o id de hardware da 'placa de rede' é conhecido. se o programa achar que 'sabe', ele é executado dentro de uma vm)

para responder à sua pergunta: acho que é sempre possível detectar que você está dentro de uma máquina virtual. então, você tem que usar outro programa ou descobrir, porque o PPS não quer ser iniciado dentro de um vm (talvez algum 'hardware' esteja faltando).

    
por 27.06.2010 / 09:09