¿Hay alguna forma de limitar el número de veces que una aplicación puede iniciarse o limitar el tiempo de uso de Windows 7 y el uso de C#?Limitación de inicio o tiempo de ejecución para el software de evaluación en C# y Windows
Por lo que veo, el registro se puede editar fácilmente, existen programas para informar cualquier tipo de acceso a archivos, las máquinas virtuales se pueden usar para cambiar el tiempo del sistema cuando se instaló la aplicación, etc. idea en la que puedo pensar que hay un trabajo (generalmente) trivial.
Quiero evitar la necesidad de una conexión a Internet. Es decir. No deseo que el software solicite permiso para iniciar cada vez que use hashes, etc.
Veo sistemas de licencias de terceros que tienen este tipo de funcionalidad. Si implementar estos enfoques es siempre cojo, ¿cómo lo hacen para que no sea cojo?
Nota: No quiero "descifrar" un sistema de terceros. Ya tengo mi propio sistema de licencias que quiero mejorar. Las ideas genéricas y plausibles son todo lo que estoy buscando.
gracias, Andy