Página 3 de 3
Pirataria via portabilidade (Máquina Virtual)
Enviado: 05 Mai 2012 12:18
por fladimir
Senhores em meus testes tanto serial qto registro do Windows não da certo nas maquinas virtuais pelo seguinte:
Imagine q vc negociou um sistema e vc instalou remotamente ou de alguma forma foi implantado numa maquina virtual, a partir dai se o cara copiar o arquivo da maquina virtual para N lojas o sistema ira funcionar, logicamente podemos amarrar numa combinação de dados cadastrais, mas se tratando da mesma empresa com 2 lojas por exemplo 1 paga e outra vc não ve a cor....
Agora se conseguirmos a solução q suponho q o Carlos tenha conseguido através de alguma função da API ou em C para identificarmos se o sistema esta rodando em um maquina virtual, possamos contornar o problema.
[]´s
Pirataria via portabilidade (Máquina Virtual)
Enviado: 06 Mai 2012 15:43
por rochinha
Amiguinhos,
Este tópico vem se arrastando a anos e ainda sem solução realmente final.
Analisando uma VM do VPC constatei que a informação referente a mainboard é: "Microsoft Corporation Virtual Machine (X1)"
Portanto crio que a unica forma de saber se estamos ou não em uma VM seria utlizar funções que peguem esta informação.
Usei o programa gratuito Speccy.
Pirataria via portabilidade (Máquina Virtual)
Enviado: 06 Mai 2012 17:22
por fladimir
Rochinha acho q não pois eu testei o Speccy numa VM aki q tenho de testes e veja o q retornou
Versão 1.2
Vendedor chipset Intel
Modelo chipset i440FX
Revisão do chipset 02
Vendedor southbridge Intel
Modelo Southbridge 82371SB (PIIX3)
Revisão Southbridge 00
Ou seja, acho q a forma mais segura e eficaz seja da maneira q o Carlos aparentemente conseguiu via alguma função de baixo nível em C ou outra forma q identifique não sei como q esta numa VM.
[]´s
Pirataria via portabilidade (Máquina Virtual)
Enviado: 07 Mai 2012 02:09
por rochinha
Amiguinho,
Rodando o Speccy em um VPC 2007.
Na sessão Motherboard vejo:
Código: Selecionar todos
Placa mãe
Fabricante Microsoft Corporation
Modelo Virtual Machine (X1)
Versão VS2005R2
Vendedor chipset Intel
Modelo chipset i440BX/ZX
Revisão do chipset C1
Vendedor southbridge Intel
Modelo Southbridge 82371AB (PIIX4)
Revisão Southbridge 01
BIOS
Marca American Megatrends Inc.
Versão 080002
Data 02/22/2006
Host
Código: Selecionar todos
Placa mãe
Fabricante Gigabyte Technology Co., Ltd.
Modelo VM900M (Socket 775)
Vendedor chipset VIA
Modelo chipset P4M900/CN896/VN896/PT890
Revisão do chipset 00
Vendedor southbridge VIA
Modelo Southbridge VT8237S
Revisão Southbridge 00
System Temperature 53 °C
BIOS
Marca Award Software International, Inc.
Versão FC
Data 08/14/2007
Com certeza as informações, não importando qual SO instalado na VM poderá lhe retornar sempre o mesmo valor diferente do HOST. O que poderia ser feito é pegar as duas informações(não sei como) e bate-las, se diferentes estaria em uma VM.
Pirataria via portabilidade (Máquina Virtual)
Enviado: 07 Mai 2012 09:55
por fladimir
Obrigado Rochinha... vou dar uma analisada melhor nas informações retornadas por este software, deve ter algo q possa fazer o cruzamento...
[]´s