Entwickler-Ecke
Off Topic - Serial überprüfen mit Inno Setup
Ungfmaster - Mo 12.01.04 12:35
Titel: Serial überprüfen mit Inno Setup
Yo erstmal,
bin neu hier im forum (welches ich für das beste Delphi forum halte das ich bisher gesehn hab) und hab auch gleich mal ne frage
folgendes problem: ich versuch grad ne installation mit inno setup und istool zu machen bei der auch ein serial eingegeben werden muss. nachdem ich einige tutorials gelesen hab bin ich zum schluss gekommen das ich den serial in der
CheckSerial Funktion von Inno überprüfe
geprüft werden soll der serial durch eine externe dll.
in der doku zu inno setup steht jetzt aber
| Zitat: |
| If Setup finds the CheckSerial event function in the Pascal script, a serial number field will automatically appear on the User Info wizard page (which must be enabled using UserInfoPage=yes in your [Setup] section!). Return True to accept the serial number and False to reject it. When using serial numbers, it's important to keep in mind that since no encryption is used and the source code to Inno Setup is freely available, it would not be too difficult for an experienced individual to remove the serial number protection from an installation. Use this only as a convienience to the end user and double check the entered serial number (stored in the {userinfoserial} constant) in your application. |
meine frage nun: ist dieses vorgehn richtig und sicher? bzw. wie sicher es? oder gibt es einen besseren weg einen serial zu überprufen?
Moderiert von
Tino: Quote-Tags hinzugefügt.
Delete - Mo 12.01.04 13:17
Titel: Re: Serial überprüfen mit Inno Setup
| Ungfmaster hat folgendes geschrieben: |
meine frage nun:
ist dieses vorgehn richtig und sicher?
bzw. wie sicher es? |
Nicht sehr sicher, das geht doch schon aus dem von dir geposteten Text hervor:
| Zitat: |
| When using serial numbers, it's important to keep in mind that since no encryption is used and the source code to Inno Setup is freely available, it would not be too difficult for an experienced individual to remove the serial number protection from an installation. |
Frei und schnell übersetzt: Es gibt keine Verschlüsselung, und der IS-Quellcode ist frei verfügbar. Mit ein wenig Erfahrung kann man den Schutz also umgehen/ausschalten/deaktivieren.
| Ungfmaster hat folgendes geschrieben: |
| oder gibt es einen besseren weg einen serial zu überprufen? |
Deine Idee mit der externen DLL ist nicht schlecht. In der DLL kannst du jede beliebige Verschlüsselung nutzen und das Ergebnis prüfen. Aber dann müsstest du IMHO den Weg über die eingebaute Pascalsprache gehen, weil IS das von sich aus ja nicht unterstützt.
matze - Mo 12.01.04 17:51
ich würde die serial erst in deinem proggi selber abragen und prüfen. man kann inno ja auch veranlassen die serial in die regeitry zu schreiben.
Ungfmaster - Di 13.01.04 18:21
danke für die antworten
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!