Simples, (mas sua pergunta não está clara).
O que quer que você use, Windows, Mac, Linux ou outros (existem?), existem lugares onde os aplicativos escrevem para manter os registros do que você faz, o que você instala, etc.
No Windows isso é feito no Registro, no Mac isso está na pasta Preferências do Aplicativo (eu acho) e no Linux, geralmente na pasta /var
(eu acho).
Esses dados geralmente incluem informações como detalhes de registro, data de instalação e muito mais.
Quando você obtém um novo computador ou restaura um computador, essas informações são apagadas e você pode reinstalar - ele nem saberá que você executou uma avaliação anteriormente.
Quanto à ativação online, ela é redefinida com o tempo. Está lá apenas para impedir que as pessoas que ativam muitas vezes ou estão descaradamente pirateando, não para usuários genuínos do software.
Espero que isso ajude, se você tiver outras dúvidas, sinta-se à vontade para perguntar.