Cómo hacer que un archivo no se pueda copiar

La única forma real de hacer que los archivos no se puedan copiar es hacerlos ilegibles.

Lo que puede hacer es hacerlo para que un archivo copiado no siempre funcione . Por lo general, resuelve esto haciendo que su programa dependa de una combinación de un número de serie y una ID de máquina única, y con suerte sea lo suficientemente inteligente sobre cómo implementarlo para que no se pueda descifrar trivialmente. Hay varias soluciones comerciales para esto que puede comprar e incorporar, pero no sé cómo funcionaría la economía. (Ver Administrador de licencias). Sin embargo, esto significa que sus usuarios no pueden guardar los archivos en una memoria USB y usarlos donde quieran; los uniría a una cantidad limitada de computadoras. Algunos administradores de licencias (por ejemplo, FlexNet) también requieren la instalación de software adicional antes de su uso, lo que puede ser un problema.

Alternativamente, puede resolverlo a través del miedo y la ley de derechos de autor, demandando agresivamente a cualquiera que use su programa sin pagar, o por culpa, recordando a los usuarios cómo depende de sus pagos para mantener a su familia (o alimentar a su gato, o lo que sea).

Usted no

Cualquier archivo que pueda leerse puede copiarse. Ese es el final de la discusión.

Si desea que se ejecute un archivo ejecutable, debe ser legible. si es legible, es copiable. Período.

No funcionará ningún número de trucos para verificar que una copia sea legítima. Todas las formas de DRM son, en última instancia, un sueño imposible. No existe la protección efectiva contra copia.

Esto es especialmente cierto para HTML, para el cual el código fuente siempre debe estar disponible para que pueda usarse .

Si no desea que las personas hagan copias, no les dé copias para empezar. Si desea que las personas a quienes les da copias no hagan copias, denles un incentivo para que no quieran compartir una copia con sus amigos.