Hola Deiv!
Continuando con el consejo que te da
Bicho, si descargas e instalas el componente
mxProtector, tienes varias formas de proteger tus aplicaciones de copias ilegales.
Por lo que veo, la que más te conviene es crear copias registradas, por ejemplo, cuando un usuario intente arrancar tu aplicación por primera vez muestras una ventana para registrar su copia, el programa solicitará un nombre de usuario y genera un
Identificador de Hardware único para cada computadora, después solicita la clave de registro correspondiente a ese par
usuario-id_hardware.
Por otra parte, creas otro programita externo
Key Generator al cual solamente tú tendrás acceso y con él generas la clave de registro dependiendo del par
usuario-id_hardware, de esta forma tú controlas quienes pueden instalar y usar tu aplicación.
Con esto por lo menos evitarás que un usuario común tenga acceso a tu programa sin permiso, siempre y cuando mantengas en un lugar seguro el generador de claves (tal vez en un búnker
).
Saludos