Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Programm mit einer Lizenz nur einmal starten... (https://www.delphipraxis.net/51062-programm-mit-einer-lizenz-nur-einmal-starten.html)

FriFra 5. Aug 2005 11:58

Re: Programm mit einer Lizenz nur einmal starten...
 
@brechi: Naja, eine reine xor-"Verschlüsselung" wäre dann doch "etwas" zu einfach ;)... Sicher kann man am Ende noch xor drüber laufen lassen, aber ein wenig mehr Aufwand sollte man schon betreiben, sonst ist (vorausgesetzt das Programm ist gut genug) im 0,nix ein Keygenerator für das Programm im Umlauf :???:

mschaefer 5. Aug 2005 12:00

Re: Programm mit einer Lizenz nur einmal starten...
 
Die Frage ist auch was Die Kunden mitmachen. Denke nicht, dass die erstmal ein Programm laufen lassen.
Öetzlich muß das Programmsystem schon ausgeliefert werden und ein Registrierungsmodul dann dabei sein.
Das heist aber auch, das es bestimmte Freischaltungen am Programm erst mit der Registrierung gibt.

Grüße // Martin

phlux 5. Aug 2005 12:03

Re: Programm mit einer Lizenz nur einmal starten...
 
Zitat:

Zitat von SirThornberry
du könntest da auch ein Tool mit liefern welches die Festplatten Serial anzeigt (bzw. das Hauptprogramm dies machen lassen solange keine aktivierung vorhanden ist). Diese Nummer packst du dann mit in die Lizensdatei (bevor du sie zum Kunden schickst) die du dem nutzer schickst und schon kann er die Lizensdatei nicht auf einem anderen Rechner nutzen.

wird die festplattenseriennummer nicht immer wieder geändert wenn man die platte formatiert?? :shock:

Olli 5. Aug 2005 12:24

Re: Programm mit einer Lizenz nur einmal starten...
 
Zitat:

Zitat von hitzi
Über's Netzwerk zu kommunizieren ist so eine Sache. Was passiert, wenn diese Kommunikation von einer Firewall geblockt wird?

Stimmt. IDA Pro macht's über UDP-Broadcasts auf einem festgelegten Port. Und die kann man entsprechend auch blocken.

torud 5. Aug 2005 16:06

Re: Programm mit einer Lizenz nur einmal starten...
 
Also ich dachte, dass die Festplattennummer FIX ist!?

Man könnte aber auch eine andere Nummer aus dem Bios nehmen. Bei mir läuft es so, dass die user, die sich registrierren wollen, zuerst eine Überweisung tätigen müssen und dabei im Verwendungszweck ihre EMail-Adresse angeben und den Programmnamen. Dabei könnten sie natürlich auch gleich noch die Verschlüsselte Hardware-nummer mit übermitteln, damit meine Registrierungssoftware dann au gleich in die Datei diese Nummer mit integriert.

Mir ist schon klar, dass dieses Verfahren ziemlich umständlich ist, aber bisher hat es immer ganz gut geklappt und was anderes ist mir einfach nicht bekannt, bzw. auf die schnelle umsetzbar.

Bekannte von mir nehmen einen Mix aus der Grafikkartennummer, dem Bios und der Festplatte und wenn sich mehr als eine Nummer ändert, ist eine Rückmeldung erforderlich. Allerdings ist das bei denen dann gleich noch mit nem Dongle gepaart. Danke trotzdem für die Infos...

FriFra 5. Aug 2005 17:48

Re: Programm mit einer Lizenz nur einmal starten...
 
Zitat:

Zitat von torud
Also ich dachte, dass die Festplattennummer FIX ist!?

Man könnte aber auch eine andere Nummer aus dem Bios nehmen.

Genau, die Festplattennummer ist nicht fest :-D ...

Zitat:

Zitat von torud
Bei mir läuft es so, dass die user, die sich registrierren wollen, zuerst eine Überweisung tätigen müssen und dabei im Verwendungszweck ihre EMail-Adresse angeben und den Programmnamen. Dabei könnten sie natürlich auch gleich noch die Verschlüsselte Hardware-nummer mit übermitteln, damit meine Registrierungssoftware dann au gleich in die Datei diese Nummer mit integriert.

Mir ist schon klar, dass dieses Verfahren ziemlich umständlich ist, aber bisher hat es immer ganz gut geklappt und was anderes ist mir einfach nicht bekannt, bzw. auf die schnelle umsetzbar.

Das hab ich am Anfang auch mal so gemacht, jedoch ziemlich schnell den Überblick verloren :gruebel: :wall: ...
Stell Dir vor, Du bist mal 3 Wochen verreist, was meinst Du was die User dazu sagen :roll:
Ich lass das alles seit 1999 von ShareIt* erledigen. Das ist zwar nicht kostenlos, aber dafür braucht man sich um nichts mehr selber zu kümmern :zwinker: . ShareIt* bietet auch die Möglichkeit einen Keygenerator zu hosten (s. auch Keygen SDK von ShareIt und Meine erweiterte Testumgebung für ShareIt Keygeneratoren :thumb: )

mschaefer 5. Aug 2005 18:04

Re: Programm mit einer Lizenz nur einmal starten...
 
Moin, moin,

Michael, was braucht man dazu, um es in ein eigenes Registrierungsprogramm einzurarbeiten. Also die Freischaltung. Oder gibt das lediglich eine Downloaderlaubnis. Braucht man spezielle Komponenten. Die Idee kling sehr Vernünftig, das über ShareIt* erledigen zu lassen.

Grüße // Martin

FriFra 5. Aug 2005 18:16

Re: Programm mit einer Lizenz nur einmal starten...
 
Zitat:

Zitat von mschaefer
Moin, moin,

Michael, was braucht man dazu, um es in ein eigenes Registrierungsprogramm einzurarbeiten. Also die Freischaltung. Oder gibt das lediglich eine Downloaderlaubnis. Braucht man spezielle Komponenten. Die Idee kling sehr Vernünftig, das über ShareIt* erledigen zu lassen.

Grüße // Martin

Geh doch einfach mal auf die ShareIt Seite und leg einen Account an. Es braucht sicher ein paar Minuten :lol: , sich einzuarbeiten, aber es lohnt sich. Die SDK für den Keygen ist auch recht leicht verständlich und es gibt sogar Delphi-Beispiele...
Deine dll musst Du dann später an ShareIt mailen und die Einbindung erfolgt durch deren Admins. Pro Programm kannst Du eine ini (Dateiname "[ShareIt Programmnummer].ini") im dll Ordner ablegen lassen. Du musst dann halt in Deiner dll zur Laufzeit den korrekten Ordner ermitteln um an die Daten heran zu kommen.
In Deiner dll, kanst Du neben den normalen Kontaktdaten (Username, email etc. ) auch noch max. 2 Zusatzfelder verarbeiten. Ich verwende eines dieser beiden möglichen Felder für die Eingabe einer ID, die dann u.a. bei der Erstellung des Keys mit "verwurstet" wird... Falls Du die entspr. URL später aus Deinem Programm heraus aufrufen möchtest, kannst du diese Additional Felder auch gleich automatisch befüllen lassen, das hält Fehleingaben dann sehr in Grenzen.

mschaefer 5. Aug 2005 21:18

Re: Programm mit einer Lizenz nur einmal starten...
 
Guten Abend

Ja das klingt gut. Bei meinem aktuellen Projekt bietet sich das geradezu an. Eine Sache noch: Es gibt immer wieder auch Kandidaten, die noch kein Internet haben. Habe ich die Möglichkeit denen von mir aus eine Kennung zukommen zu lassen oder hat ShareIt eine Art Telefonserbice an.

Sonst bedanke ich mich hiermit, denn das Thema Lizensierung plagt mich jetzt doch schon eine ganze Weile und da es sich um ein größeres Projekt handelt wird es langsam heiss.

Grüße // Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz