Amigos, de quando em vez este assunto volta a tona.
Bom, eu cheguei a gastar 3 meses fazendo uma OCX contra pirataria; que está disponível para download aqui no VBWEB com fontes e tudo. Eu não recomendo o uso do ActiveLock, pois a seguranã é muito baixa, basta passar um comparador de registro que vc encontra todas as chaves. Hoje existem uns programas que fazem espelho do HD, e com eles QUALQUER OCX de segurança do mercado pode ser quebrada, mesmo que vc pague 400 dolares numa RED BARON ou outras de competencia alguém pode quebrar....
Bom, se alguém pode quebrar a segurança de uma paga, para que pagar?
Atualmente eu salvo o numero de dias de uso do software encriptado dentro de um banco de dados e uma segunda informação no HD do usuario, assim, se ele excluir o BD a informação está no HD, se ele trocar o HD a informação está no banco.
Se você salvar a informação num registro do banco de dados, alguém pode descobrir fácil. Use alguma propriedade de algum campo (como a descrição) para armazenar isso é bem mais difícil descobir.