Como funciona o software de versão de avaliação?

Índice:

Como funciona o software de versão de avaliação?
Como funciona o software de versão de avaliação?

Vídeo: Como funciona o software de versão de avaliação?

Vídeo: Como funciona o software de versão de avaliação?
Vídeo: Tutorial xbox one notificações - YouTube 2024, Abril
Anonim

Trialware ou Software de avaliação é um software de computador que pode ser executado por um período limitado antes de expirar e parar de funcionar. A ideia por trás desse conceito é que o usuário tem a chance de testá-lo e depois decidir se ele gostaria de comprar a versão completa. Na verdade, é uma amostra do software original que funciona por um período limitado de tempo. Pode ou não ter todos os recursos do software original. Em ambos os casos, deixa de funcionar após o término do prazo. Este artigo fala sobre como um software de versão de teste funciona.

Image
Image

Como funciona o software de versão de avaliação

Há muitos métodos usados pelos programadores para saber quando o período de avaliação de um software se esgotou. Antigamente, algo tão básico quanto verificar a data do sistema era feito. Mas durante um período de tempo a sofisticação entrou. Como não há dois programadores que pensem da mesma forma o tempo todo, não pode haver um método específico a ser explicado nesse contexto.

Criando entradas de registro ocultas

Alguns trialware fazem a entrada no registro do Windows sobre quando ele foi instalado, juntamente com o tempo de instalação. O software, quando iniciado, compara a data e hora do registro com a data e a hora do computador. Se o último for maior, a versão de teste do software ou trialware, como é chamado, pára de funcionar. Mas esse é o método mais fácil que pode ser empregado por qualquer trialware. Essas entradas não são criadas em lugares óbvios sob nomes óbvios, mas são "ocultas"

Como os programadores também sabem que é fácil verificar o registro com restos de programas e reinstalação para uso, eles podem adicionar mais algumas entradas de registro ocultas que não parecem relacionadas ao trialware. Isso significa que, quando você instala uma versão de teste de um software, ele pode criar algumas entradas de registro em, digamos, HK_LOCAL_MACHINE ou HK_CLASSES_ROOT, onde normalmente nenhum usuário examinará. Além disso, os nomes das chaves não estariam relacionados ao programa, de modo que, mesmo que um usuário esteja descobrindo as chaves a serem excluídas, ele não saberá se uma chave pertence à versão de avaliação de um software. Dessa forma, os programadores podem impedir uma reinstalação funcional do trialware.

Software de teste usa arquivos ocultos e de sistema

Alguns programadores criam arquivos ocultos ou arquivos de sistema relacionados à versão de avaliação de um software e os colocam na pasta System32 ou na pasta que contém os drivers. Eles podem até ser de 0 byte ou arquivos vazios. Se eles adicionarem uma extensão que seja.sys ou.ini, os usuários pensarão duas vezes antes mesmo de editar os arquivos. Lixo também irá ignorá-los.

Além disso, os arquivos podem ser criptografados e, se os usuários tentarem fazer alguma alteração, a versão de teste deixará de funcionar como resultado da manipulação dos arquivos relacionados. Nesse caso, quando o programa é instalado, ele cria vários arquivos em locais diferentes, especialmente os relacionados ao funcionamento do Windows. Com base nos dados gravados nesses arquivos, o programa pode detectar se o período de avaliação ainda está em vigor ou se expirou. Esta é outra explicação de como as versões de teste do software funcionam.

Ler: O TrashReg também removerá as chaves de registro do Trialware obsoletas.

Uso de Trialware Endereço MAC do computador

Nesse caso, o endereço dos computadores é armazenado nos servidores da empresa de publicação de software junto com outros detalhes, como dados e hora, e provavelmente um instantâneo do volume que contém arquivos ocultos. Esses arquivos ocultos foram explicados na seção acima. Esse armazenamento de endereços MAC dos computadores ou smartphones ajuda o trialware a decidir duas coisas. Primeiro, se o período de avaliação expirou. E em segundo lugar, diz à empresa de computação que, se o usuário estiver tentando instalar outra versão do trialware na mesma máquina.

Por exemplo, o usuário pode baixar o Student Edition do Microsoft Office em uma máquina. O endereço da máquina é armazenado no servidor da Microsoft. Após o período de avaliação de 90 dias, se o usuário tentar baixar e instalar outra Student Edition do Microsoft Office na mesma máquina, a Microsoft saberá e impedirá as instalações.

Esse método impede uma reinstalação funcional da versão de avaliação de um software, mesmo se o usuário formatar seu disco rígido. O endereço MAC do computador ou smartphone ou tablet registrado nos servidores dos editores informará ao programa que ele foi instalado uma vez no programa. A desvantagem pode ser que, se o usuário tentar reinstalar o programa após um formato, mesmo antes de expirar o período de avaliação do trialware, talvez não consiga reinstalar uma cópia de trabalho.

Você pode redefinir o trialware e usá-lo para sempre?

Existem maneiras discutidas na Internet que dizem que isso é possível. Claro que pode haver maneiras, mas hoje em dia, os desenvolvedores são tão inteligentes que cobrem todas as bases para garantir que não seja possível redefinir o trialware. Em qualquer caso, crackear o trialware ou redefini-lo, para estender seu uso, é algo que não é legal e, portanto, não será discutido aqui.

Se você tem alguma coisa para adicionar, por favor, faça isso na seção de comentários.

Recomendado: