Olá Antenor...
Primeiramente você precisa ter o hardlock, com o manual, neste manual vc irá encontar os códigos para poder acessa-lo(senhas) geralmente são 4, com ele vem junto o CD para programa-lo e bibliotecas para seu programa poder acessar (Dll, OCX, etc..)ele é muito simples de ser usado mas facilmente removido com um programa chamado SoftICEondee vc consegue para a execução do Windows (do seu programa tb) e apartir dai colocar Jumps, NOP, calls e bloquear a hardlock.
Apesar de ser uma das melhores ferramentas para proteção, sozinho ele não ira resolver.
Uma Alternativa ao hardlock convencional que custa cerca de U$ 30,00 a peça e não é vendido menos de 3, sugiro a vc montar seu proprio Hardlock utilizando uma memória flash serial Modelo 24C04 o datasheet vc Consegue na net (
http://www.alldatasheet.com/datasheet-pdf/pdf/STMICROELECTRONICS/24C04.html) vc encontra esta memóra por R$ 2,00 aproximadamente, vc tb ira precisar de um conector DB25 e uma placa padrão o custo caso vc monte +- 10 não chega a R$ 30,00.
Seu unico trabalho será montar a primeira e faze-la funcionar montando o software