[QUOTE=de_ding;30193]I also know one of the site member(mod) wrote a PML encryption shareware awhile ago that is available for a contribution.
I am not a programmer, but one the easy way of protecting your PML is by embedding an .exe(use your favorite compiler) in your code.
However there are always reverse engineering tools that can break you code, so nothing is really that safe(Aveva PDMS12 included, there is a key for every lock). In most cases, you can only protect the casual "pick-pockets" and never the professional thieves.
HTH
I have this pml encryptor (not by Aveva) and its great. I use it anytime we share work with other companies that require some of our pml funtions.