Eu juro que não sou uma VM!

1

Alguns programas não oferecem suporte para ambientes de VM. Existe uma maneira de enganá-los ao usar o VMWare Fusion? Digamos que um programa faça uma verificação e descubra que estou em um ambiente de VM, como posso alterar os parâmetros para que esse programa funcione?

    
por gaudi_br 01.03.2011 / 07:51

1 resposta

2

Se você passou algum tempo procurando por perguntas semelhantes feitas anteriormente, perceberia que muitas pessoas querem fazer exatamente o oposto do que você quer - elas querem saber se elas está em uma VM. O VMWare tem mecanismos embutidos para permitir que os programadores saibam que eles estão sendo executados em uma VM, eles não são tão fáceis de usar, mas estão lá; o que eu tenho certeza é que eles não fizeram qualquer tentativa de construir o oposto disso em qualquer código deles. Obviamente, eles poderiam suprimir suas APIs, mas há muitos sinais de que você está em uma VM, LOTS; o tipo de BIOS emulado / versão / 'unprogramability', o tipo de controlador de disco e NICs e, mais importante, bits de capacidade de CPU. Essencialmente, seria um trabalho inútil e frustrante fingir quando algo está em uma VM, além disso, seria inútil, você é um caso de ponta e usando um produto comparativamente nicho de seu portfólio.

Então não, não há como fazer isso.

    
por 01.03.2011 / 10:52