Ich suche einen Weg eine C# WPF Anwendung zu schützen.
Dabei denke ich an eine Laufzeitbeschränkung. So wie man das von anderen Anwendungen kennt, nach X Tagen soll es nicht mehr möglich sein die Anwendung zu starten. Allerdings ist das Thema bei genauer Betrachtung kompliziert, da ich eine Registrations-Möglichkeit einbauen möchte.
Das ganze möglichst einfach, daher die Frage ob jemand für diesen Zweck eine Empfehlung aussprechen kann. Entweder eine kostenfreie Lösung oder ein möglichst preiswertes Modul. Grundsätzlich habe ich auch über eine Dongle-Lösung nachgedacht, aber ich halte das für den Anwender für zu unpraktisch. Zudem möchte ich die Anwendung als Download anbieten.
Edit 1:
Es geht mir nicht um einen perfekten Schutz, da dies schwer / unmöglich sein dürfte. Aber ich will auch nicht dass jeder ganz ohne Hürde das Programm kopieren / verwenden kann. Also eher ein Schutz für unbedarfte "normale" Anwender.