En réalité, tout ce qu'on peut faire c'est mettre des battons dans les roues. Si quelqu'un désire vraiment mais vraiment briser une méthode de protection, il va le faire.
Cela étant dit....
>Protecting your code against de-compiling. The polite word for it is software re-engineering (Yeah Right !!!).
>
Utilise VB5 et compile en code natif, jamais en P-Code.
>Usage of date restrictions for demo (30 days for example) and the software stops functionning or limit the number of records or functions a demo may permit.
>
IF DateDiff("d",filedatetime(app.path & "YourExe.exe"),Now) > 30 then
Msgbox "Outdated"
End
End If
Avec la méthode précédente, un usager pourrais changer la date de l'éxécutable et cette protection n'est plus valide.