AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Programm an PC binden ( Aktivierungsschlüssel )
Thema durchsuchen
Ansicht
Themen-Optionen

Programm an PC binden ( Aktivierungsschlüssel )

Ein Thema von Rumpi · begonnen am 9. Dez 2003 · letzter Beitrag vom 9. Dez 2003
Antwort Antwort
Rumpi

Registriert seit: 26. Aug 2003
Ort: Berlin
72 Beiträge
 
#1

Programm an PC binden ( Aktivierungsschlüssel )

  Alt 9. Dez 2003, 09:11
Hi,

kann mir jemand mal schnell helfen, ich habe eine exe die
ich an einen PC binden will "muss" ( Volume ID oder MAC Addr. ).
Nach dem ersten Start des Programmes soll dieses einen Request Schlüssel generieren.
Wenn man mir den nennt gebe ich den entsprechenden Aktivierungsschlüssel
raus und ab da kann man das Programm "Nur auf diesem PC" benutzen
( wie eine Lizenz).

Ich glaube (hoffe) ich muss das Rad nicht neu erfinden.

mfg Rumpi
  Mit Zitat antworten Zitat
Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: Programm an PC binden ( Aktivierungsschlüssel )

  Alt 9. Dez 2003, 09:22
Zitat von Rumpi:
Hi,

kann mir jemand mal schnell helfen, ich habe eine exe die
ich an einen PC binden will "muss" ( Volume ID oder MAC Addr. ).
Nach dem ersten Start des Programmes soll dieses einen Request Schlüssel generieren.
Wenn man mir den nennt gebe ich den entsprechenden Aktivierungsschlüssel
raus und ab da kann man das Programm "Nur auf diesem PC" benutzen
( wie eine Lizenz).

Ich glaube (hoffe) ich muss das Rad nicht neu erfinden.

mfg Rumpi
Soll deine Software wirklich nur auf diesem einen PC laufen oder war die Frage eher allgemein?

Die normale ID der Festplatte (bzw der Boot-Partition) wird von Windows in der Registry gespeichert und beim kopieren der Partition ebenso mitkopiert (hab ich eine zeitlang verwendet bis mir dann einer sagte das er das Programm mit einem einzigen Schlüssel auf fast allen seinen Rechner aktivieren konnte). [edit]Achja es gibt auch noch die Möglichkeit die richtige ID der Festplatte auszulesen, wo bei dies aber zum einen je nach Betriebsystem anders funktioniert und sich zusätzlich auch noch je nach Art der Festplatte unterscheidet (IDE/SCSI)[/edit]

Die MAC-Adresse auslesen ist auch eine sehr komplexe Sache da es je nach Betriebsystem unterschiedlich umgesetzt werden muss. Die einfachste und sicherste Methode setzt aber z.B. voraus das das NetBIOS-Protokoll installiert ist, was auch nicht gerade eine sinnvolle Lösung ist.

Ausserdem muss natürlich beim Wechsel der Festplatte bzw Netzwerkkarte die Software neu aktiviert werden.

Also ich bin selbst gerade noch ein wenig am experimentieren .
  Mit Zitat antworten Zitat
Rumpi

Registriert seit: 26. Aug 2003
Ort: Berlin
72 Beiträge
 
#3

Re: Programm an PC binden ( Aktivierungsschlüssel )

  Alt 9. Dez 2003, 09:49
Danke schon mal,

ich will das Programm wirklich nur an diesen PC binden.
Ich habe ein ähnliches Programm vor 4 Jahren geschrieben
und das hat sich wie ein Lauffeuer verbreitet.

Bei dem gesagten Progamm würde ich sogar von einem
Flächenbrand in meiner Branche reden wollen.

Ich hatte da schon einmal einen Ansatz wo man
die Exe (das Programm ) gestartet hat,
diese hat erkannt das sie noch nicht gebunden ist ...
und auf Laufwerk A ( Floppy ) eine andere Exe gesucht hat
Diese Exe auf der Floppy hat dan die
Exe aud der HD "modifiziert" in der Modifikation war dann die Bindung enthalten.

Man musste aber vor Ort sein mit der Floppy,
die durfte man aber nicht aus der Hand geben.


Muss mal ein wenig suchen.

mfg Rumpi
mfg Rumpi No.5
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Programm an PC binden ( Aktivierungsschlüssel )

  Alt 9. Dez 2003, 09:57
Zitat von Rumpi:
Diese Exe auf der Floppy hat dan die
Exe aud der HD "modifiziert"
Und jedes gute Antiviren Programm hat Alarm geschlagen, weil sich die Größe der Exe geändert hatte.

Bei Torry gibt es Komponenten mit der man relativ einfach einen Shareware-Schutz einbauen kann.

Ein Blick auf diese Seite kann evenetuell auch nicht schaden: http://www.s-a-ve.com/ .
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz