Como uma versão de avaliação sabe que foi instalada antes?
11
Como uma versão de avaliação determina que já foi instalada antes, para impedir que os usuários a instalem uma segunda vez, assim como os produtos da Adobe?
Você está perguntando especificamente sobre os produtos da Adobe e, em caso afirmativo, quais deles ou em geral?
Daniel Beck
@ DanielBeck Ya, conheci esse problema do Adobe Photoshop CS5.1, e isso me leva a pensar na maneira como ele usa. : p
Kjuly 31/01
Respostas:
7
Ele armazena essas informações em algum lugar do seu disco ( .DS_Storearquivos levemente mal nomeados - para parecerem discretos - foram usados para isso) ou pode até relatar algumas informações de hardware (por exemplo, endereço MAC) ao fabricante se houver uma conexão com a Internet durante a instalação de teste (ou ambos).
Dessa forma, o instalador pode determinar que o mesmo produto já foi instalado usando as informações de algum lugar do seu disco ou entrando em contato com algum servidor da web.
Depende do produto em questão exatamente como ele funciona.
Você pode tentar registrar todo o acesso ao disco pelo processo do instalador usando, por exemplo, o opensnooputilitário para descobrir quais arquivos são acessados e tentar identificar o arquivo que contém as informações da avaliação.
Obrigado Daniel, vou tentar descobrir com a sua sugestão! : D
Kjuly 31/01
@Kjuly Eu não acho que você obterá resultados mais específicos aqui, pois o uso da versão de teste repetidamente pode estar violando o contrato de licença da Adobe. Também não permitimos o Mac OS em questões de hardware que não sejam da Apple por um motivo semelhante.
Daniel Beck
1
Isso depende inteiramente do programa em questão, pois diferentes programas 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ência correspondente ou a pasta Application Support. Para programas maiores, como o Creative Suite de aplicativos da Adobe, isso tende a ser mais complicado. Inevitavelmente, é sempre o fato de que sobrou algo da instalação inicial que foi usado para rastrear quantos dias restam na avaliação (recebimento do pacote, arquivo de ponto, preferência etc.).
Um pouco enlouquecedor quando você o abriu no dia em que o baixou, e não volte a olhar o aplicativo até um mês depois.
Obrigado @Chealion, por isso é difícil descobrir como (incluindo os arquivos ou chaves, etc.) o aplicativo (como o Photoshop) usa? Tão ruim .. :(
Kjuly 31/01
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 para 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 óbvio demais, portanto, pode ser uma combinação de informações diferentes que lhes permita identificar seu computador.
Não tenho certeza de que haja uma resposta simples, pois a maioria dos fornecedores mantém essas informações protegidas. Uma maneira é uma chave do Registro que não está em um local "normal" e não é facilmente encontrada. Também pode ser um arquivo oculto. Estou certo de que há mais.
Respostas:
Ele armazena essas informações em algum lugar do seu disco (
.DS_Store
arquivos levemente mal nomeados - para parecerem discretos - foram usados para isso) ou pode até relatar algumas informações de hardware (por exemplo, endereço MAC) ao fabricante se houver uma conexão com a Internet durante a instalação de teste (ou ambos).Dessa forma, o instalador pode determinar que o mesmo produto já foi instalado usando as informações de algum lugar do seu disco ou entrando em contato com algum servidor da web.
Depende do produto em questão exatamente como ele funciona.
Você pode tentar registrar todo o acesso ao disco pelo processo do instalador usando, por exemplo, o
opensnoop
utilitário para descobrir quais arquivos são acessados e tentar identificar o arquivo que contém as informações da avaliação.fonte
Isso depende inteiramente do programa em questão, pois diferentes programas 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ência correspondente ou a pasta Application Support. Para programas maiores, como o Creative Suite de aplicativos da Adobe, isso tende a ser mais complicado. Inevitavelmente, é sempre o fato de que sobrou algo da instalação inicial que foi usado para rastrear quantos dias restam na avaliação (recebimento do pacote, arquivo de ponto, preferência etc.).
Um pouco enlouquecedor quando você o abriu no dia em que o baixou, e não volte a olhar o aplicativo até um mês depois.
fonte
Eu acho que para o Photoshop as informações são armazenadas nos servidores da Adobe. Digo isso porque se você restaurar o computador para 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 óbvio demais, portanto, pode ser uma combinação de informações diferentes que lhes permita identificar seu computador.
fonte
Não tenho certeza de que haja uma resposta simples, pois a maioria dos fornecedores mantém essas informações protegidas. Uma maneira é uma chave do Registro que não está em um local "normal" e não é facilmente encontrada. Também pode ser um arquivo oculto. Estou certo de que há mais.
fonte
Photoshop CS5.1
?