distribute a program that doesn't contain the full code, and when the licence is validated with a server then the server sends the rest of the program.
that's what the maplefags did.
Printable View
distribute a program that doesn't contain the full code, and when the licence is validated with a server then the server sends the rest of the program.
that's what the maplefags did.
Still people would be able to copy the full app then redistribute it invalidating your software protection.
Use credentials or something. Or host a web api somewere and stream your emu assembly :D
You should use constant server communication and if the server isn't available you should limit access to the application until it gets a valid server reply again. You can be creative to an excellent system.