Was gegen zu schützen und was nicht gegen schützen:
Denken Sie daran, dass die Menschen einen Weg finden, wird immer um eine Probezeit zu erhalten. Sie möchten es also ärgerlich machen, dass die Person Ihre Testphase durchstehen muss, aber es spielt keine Rolle, wenn es unmöglich ist, sich in Ihrer Probezeit fortzubewegen.
Die meisten Leute werden denken, dass es zu viel Arbeit ist, um Ihre Probezeit zu versuchen, wenn es sogar einen einfachen Mechanismus gibt. Beispielsweise können Benutzer filemon/regmon immer verwenden, um zu sehen, welche Dateien und Registrierungseinträge sich bei der Installation der Software ändern.
Das besagt, ein einfacher Mechanismus ist am besten, weil er weniger Zeit verschwendet.
Hier sind einige Ideen:
- Sie können einen Tick tun für jeden einzelnen Tag irgendwo in der Registry zählen, die ausgeführt wird. Wenn die Tick-Anzahl> 30 ist, zeigen Sie ihnen eine abgelaufene Nachricht an.
- Sie können das Installationsdatum speichern, aber prüfen Sie, ob sie mehr Tage zur Verfügung haben als Ihre Testversion sein sollte, und sagen Sie ihnen, dass sie abgelaufen sind. Dies schützt vor der Änderung des Datums der Benutzer, bevor sie an einem zukünftigen Tag installiert wird.
- Ich würde empfehlen, Ihre Deinstallation zu machen, entfernen Sie Ihre "Tage läuft" zählen. Dies liegt daran, dass die Leute Ihr Produkt Monate später neu bewerten und schließlich kaufen können. Aber wenn sie es nicht bewerten können, werden sie nicht kaufen. Kein seriöser Benutzer hat Zeit, um das Produkt zu deinstallieren oder neu zu installieren, nur um zusätzlichen Nutzen aus Ihrem Produkt zu ziehen.
Erweiterung Studien:
für uns, wenn ein Kunde eine Test Verlängerung beantragt hat, schicken wir ihnen eine automatisierte E-Mail, die ein Programm „TrialExtend.exe“ enthält und einen Testcode erweitern. Dieses Programm kontaktiert unseren Server mit dem Test-Erweiterungscode, um es zu validieren. Wenn der Code validiert ist, wird seine Testphase zurückgesetzt.
Nicht verwandt, aber bitte beachten Sie, dass Sie * eine QT-Entwicklerlizenz haben müssen, wenn Sie kommerzielle Apps mit QT entwickeln. Die QT-Lizenz verbietet die Verwendung der Open-Source-Edition für kommerzielle Software, einschließlich Shareware. Weitere Informationen finden Sie unter http://trolltech.com/products/appdev/licensing/licensing. –
Danke für den Hinweis. Wir haben eine kommerzielle Lizenz. Ich möchte die Trolle nicht verärgern ... – JimDaniel
Das ist gut zu hören :) Trolltech hat der Community so viel gegeben, dass ich das Bedürfnis verspüre, sie zu verteidigen, auch wenn es wahrscheinlich nicht erforderlich ist ... Freut mich zu sehen, dass Sie unterstützen Sie. –