Achei uma dica legal no site delphi.eti.br para proteger o programa para não 
rodar em computadores não autorizados.

Esta é uma dica muito simples para "camuflar" uma proteção em seu sistema.

Esta dica é boa se você mesmo for implementar a solução no computador do 
cliente.
* Crie um arquivo qualquer, de preferência com extensão .dll, .vxd, .udf ou 
.ins (para deixar o pirateador confuso), dentro do diretório do \Windows ou 
\Windows\System;
* Dentro do Evento OnCreate do Form principal do seu sistema escreva:

if not FileExists('\Windows\System\ACODEF2.DLL') then
begin
MessageDlg('Cópia não autorizada do Sistema!', MtError, [MbOK], 0);
Application.Terminate;
end;

E só! Desta forma o sistema só roda se encontrar este arquivo (como já disse, 
pode ser qualquer nome).
Um forte abraço a todos!!! 
Autor: Miguel Machado


[As partes desta mensagem que não continham texto foram removidas]

Responder a