Como uma versão de avaliação sabe que foi instalada antes?

11

Como uma versão de teste determina que ela foi instalada antes, para evitar que os usuários a instalem uma segunda vez, assim como os produtos da Adobe fazem?

Estou usando o Mac OS X Lion.

    
por Kjuly 31.01.2012 / 16:38

4 respostas

7

Ele quer armazena essa informação em algum lugar no seu disco (ligeiramente misnamed .DS_Store arquivos - para aparecer imperceptível - têm sido usados para isso), ou poderia até mesmo relatar algumas informações de hardware (por exemplo, endereço MAC) para o fabricante se há uma internet conexão durante a instalação de teste (ou ambos).

Assim, o instalador pode determinar que o mesmo produto já foi instalado ou usando as informações de algum lugar no seu disco, ou entrando em contato com algum servidor web.

Depende do produto em questão exatamente como funciona.

Você pode tentar registrar todo o acesso ao disco pelo processo de instalação usando, por exemplo, o utilitário opensnoop para descobrir quais arquivos são acessados e tentar identificar o arquivo que contém as informações de teste.

    
por 31.01.2012 / 17:01
1

Isso depende totalmente do programa em questão, já que programas diferentes utilizam métodos diferentes para verificar o licenciamento. Para a maioria dos programas shareware, pode ser tão simples quanto excluir o arquivo de preferências correspondente ou a pasta Application Support. Para programas maiores como o Adobe Creative Suite, ele tende a ser mais complicado. Inevitavelmente, é sempre o fato de que restou algo da instalação inicial que foi usado para rastrear quantos dias restam no teste (recibo de pacote, arquivo de ponto, preferência, etc.).

Um pouco enlouquecedor quando você o abriu no dia em que fez o download, então não volte a olhar para o aplicativo até um mês depois.

    
por 31.01.2012 / 16:54
0

Eu acho que para o Photoshop as informações são armazenadas nos servidores da Adobe. Digo isso porque, se você restaurar o computador em um backup antigo e tentar reinstalar a avaliação do Photoshop CS, a avaliação não funcionará.

Acho que eles usam uma combinação de informações para verificar se você já usou seu teste. O endereço MAC seria o mais óbvio para mim. Parece muito óbvio, por isso pode ser uma combinação de informações diferentes que lhes permitam identificar o seu computador.

    
por 17.10.2014 / 22:11
-2

Não tenho certeza se há uma resposta simples, pois a maioria dos fornecedores mantém essa informação protegida. Uma delas é uma chave de registro que não está em um local "normal" e não é encontrada com facilidade. Também poderia ser um arquivo oculto. Tenho certeza de que há mais.

    
por 31.01.2012 / 16:54