Wine e Maquinas Virtuais [RESOLVIDO]

1. Wine e Maquinas Virtuais [RESOLVIDO]

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 01/07/2009 - 21:27h

como os programas sabem que estão sendo emulados?(sei que wine officialmente não é emulador...mas geralmente os usamos como tal...)
varios aplicativos e jogos simplismente fecham acusando que não podem rodar em maquinas virtuais...
não haveria no wine, uma função pra evitar isso? para que os aplicativos nem percebecem se estão rodando em vm ou em um SO comum?


  


2. Re: Wine e Maquinas Virtuais [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 02/07/2009 - 01:07h

Bom há várias maneiras de um programa saber que está sendo rodado em uma vm, ele pode fazer uma consulta ao hardware disponivel e através de uma tabela de comparação ver ou não se coincide com uma vm, pode fazer uso de algum endereçamento de memória que nao é alocado pelo sistema pois é de uso exclusivo do host, pode fazer através de busca por strigs das vms em registros ....

Ou seja não há uma unica forma de se fazer descobri, então não uma forma simples de esconder isso do sistema.

No wine então é ainda mais facíl é só mandar algum string de função ainda não suportado pelo api do wine...

Outro Problema é que o wine roda como uma camada entre o hardware e programa, assim ele tem carregar em segundo plano com o programa para fazer isso, e programas como o shielguard não permitem tal função pois era usada por muitos programas de hack em jogos mmorpg online.

Ou seja não é um problema simples, e de uma unica solução...


3. Wine e Maquinas Virtuais

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 02/07/2009 - 07:33h

Adicionando ao ja´dito: O wine não dá a mesma suportação que o windows. O acessi ao hardware é através do Linux que não permite ao programa tomar a máquina, ou acessos diretos, do sistema. Nisso o Linux é fechado e o windows é aberto.
Essa é a diferença de robustez dos sistemas.
No na máquina virtual (como virtualbox e vmware) pode-se montar o dispositivo no windows, mas nem todo acesso é permitido. Um software como o calakewalk 8 é tão invasivo que tenta colocar o seu próprio driver de som. Ném na máquina virtual isso é possível.
Programas excessivamente invasivos só vão rodar no próprio windows.


4. Re: Wine e Maquinas Virtuais [RESOLVIDO]

Alex Fernando Ferreira
staltux

(usa Slackware)

Enviado em 02/07/2009 - 20:46h

obrigado aos dois pelo esclarecimento!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts