Buenos días.Tengo una aplicación a la cual deseo aplicarle un sistema de licenciamiento. Está realizada para la plataforma .NET Framework 4 (Windows), y cómo no tengo grandes conocimientos en Ingeniería Inversa me gustaría que me den alguna recomendación sobre como hacerla más segura contra el cracking.Por el momento tengo pensado hacer lo siguiente. Armar un algoritmo basado en el código de instalación de Windows, del HDD y del BIOS, y validar ese código con el ingresado en el sistema.Me gustaría aclararles que casi no tengo conocimientos en la Ingeniería Inversa, asi que si mi pregunta está fuera de lugar o es demasiado pretenciosa, sepan disculparme ya viene desde mi ignorancia.Gracias!