Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi MAC-Addresse ermitteln (https://www.delphipraxis.net/94507-mac-addresse-ermitteln.html)

qb-tim 22. Jun 2007 12:42


MAC-Addresse ermitteln
 
Hi,

ich bastele gerade an einem Kopierschutz für meine Programme. Kann mir jemand sagen, wie genau ich in Delphi die MAC-Addresse des PCs ermittle (Ausgabe als String)?

Ich habe es schon in der Suche versucht aber ich blicke da nicht so ganz durch...

Bernhard Geyer 22. Jun 2007 12:47

Re: MAC-Addresse ermitteln
 
Was kapierst du hier nicht? Das Thema MAC-Adresse ermitteln ist nunmal kein einfaches Thema und hat die (vermutlich in den anderen Thrads schon besprochen) Fallstricke.

Wegen Kopierschutz: Bei diversen Netzwerkkarten kann man die MAC-Adresse verstellen bzw. in einer VM nützt das dir auch nichts.

mkinzler 22. Jun 2007 12:54

Re: MAC-Addresse ermitteln
 
Es gibt hierzu u.a. in der JCL Unit JclSysInfo

Robert Marquardt 22. Jun 2007 13:00

Re: MAC-Addresse ermitteln
 
Auf news://forums.talkto.net:119/jedi.vcl wird gerade erforscht wann die Funktion von JclSysInfo versagt. Vista macht mal wieder Mucken.

qb-tim 22. Jun 2007 13:04

Re: MAC-Addresse ermitteln
 
Zitat:

Zitat von Bernhard Geyer
Wegen Kopierschutz: Bei diversen Netzwerkkarten kann man die MAC-Adresse verstellen bzw. in einer VM nützt das dir auch nichts.

Ja, wenn mir die MAC Addresse nicht hilft, was gibt es denn für andere Einmalige Eigenschaften eines PCs, die ich für den Kopierschutz benutzten kann?

Zitat:

Zitat von mkinzler
Es gibt hierzu u.a. in der JCL Unit JclSysInfo

Und wo kriege ich das her?

mkinzler 22. Jun 2007 13:07

Re: MAC-Addresse ermitteln
 
Zitat:

wenn mir die MAC Addresse nicht hilft, was gibt es denn für andere Einmalige Eigenschaften eines PCs, die ich für den Kopierschutz benutzten kann?
Die SID des Rechners
Zitat:

Und wo kriege ich das her?
http://sourceforge.net/projects/jcl/

Assertor 22. Jun 2007 13:16

Re: MAC-Addresse ermitteln
 
Hallo,

Zitat:

Zitat von mkinzler
Die SID des Rechners

Die SID sollte zwar im Netzwerk möglichst (!) einmalig sein, aber das ist weder sicher noch ist die SID unveränderbar.

Gruß winkel79

mkinzler 22. Jun 2007 13:18

Re: MAC-Addresse ermitteln
 
Ganz sicher ist nichts. relativ sicher sind nur Dongles oder Onlinaktivierung oder Lizenzserver.

Assertor 22. Jun 2007 13:23

Re: MAC-Addresse ermitteln
 
Da stimme ich (fast) zu. Denn selbst Dongels sind zu überwinden. Teilweise sogar sehr schnell. Ich verweise mal ganz frech auf die Suche nach den vielen interessanten Threads von Hagen ;)

Aber ich würde dem Threadersteller auch raten, möglichst auf MAC oder etwa Festplatten-Serial als Überprüfungskriterium zu verzichten.

Muß die Software denn an den Rechner gebunden werden? Solange Du nachher nur Werte vergleichst, ist das doch sehr einfach durch die JMPs zu "cracken". Also mach Dir nicht zu viel Arbeit damit...

Gruß winkel79

qb-tim 22. Jun 2007 13:40

Re: MAC-Addresse ermitteln
 
Meine Idee ist, dass nachdem ein User mein Programm (beim Setup) registriert wird, dass ein Merkmal des PCs gespeichert wird, um zu verhindern, dass das Programm kopiert werden kann...

Luckie 22. Jun 2007 13:46

Re: MAC-Addresse ermitteln
 
Hast du den letzten Absatz von winkel79 gelesen und verstanden?

qb-tim 22. Jun 2007 13:47

Re: MAC-Addresse ermitteln
 
Ja schon... Aber wie sonst kann ich ein relativ kopiersicheres Programm erstellen?

mkinzler 22. Jun 2007 13:48

Re: MAC-Addresse ermitteln
 
Mach es aktivierungspflichtig

Phoenix 22. Jun 2007 13:48

Re: MAC-Addresse ermitteln
 
Zitat:

Zitat von qb-tim
Ja, wenn mir die MAC Addresse nicht hilft, was gibt es denn für andere Einmalige Eigenschaften eines PCs, die ich für den Kopierschutz benutzten kann?

Such hier mal nach Kopierschutz. Du wirst sehen, dass der Aufwand den Du betreiben muss in 99% der Fälle zu viel ist und sich bei der jeweiligen Applikation nicht lohnt.

qb-tim 22. Jun 2007 13:50

Re: MAC-Addresse ermitteln
 
Zitat:

Zitat von mkinzler
Mach es aktivierungspflichtig

Das ist aber schwierig, wenn man keinen Server besitzt... Ich müsste das dann per Email machen.

Bernhard Geyer 22. Jun 2007 13:58

Re: MAC-Addresse ermitteln
 
Zitat:

Zitat von qb-tim
Ja schon... Aber wie sonst kann ich ein relativ kopiersicheres Programm erstellen?

Sobald du die SW (die Exe) aus der Hand gibst gibt es immer möglichkeiten den Kopierschutz zu überwinden. Ist immer nur eine Frage des Wieviel Aufwand man selbst hineinsteckt und wieviel der Kunde bereit ist zu investieren um es zu knacken.

qb-tim 22. Jun 2007 14:00

Re: MAC-Addresse ermitteln
 
Also das Fazit dieses Threads ist wahrscheinlich:

Es gibt keinen perfekten Kopierschutz!

Phoenix 22. Jun 2007 14:05

Re: MAC-Addresse ermitteln
 
Erm. Jo. Aber das steht ziemlich genau so in so ziemlich allen anderen Threads zu dem Thema ;-)

qb-tim 22. Jun 2007 14:06

Re: MAC-Addresse ermitteln
 
Leider... :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 Uhr.

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