Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   ProductID auslesen zwecks "Kopierschutz" (https://www.delphipraxis.net/185255-productid-auslesen-zwecks-kopierschutz.html)

Perlsau 26. Mai 2015 11:08

AW: ProductID auslesen zwecks "Kopierschutz"
 
Zitat:

Zitat von Popov (Beitrag 1303047)
Das will ich nicht verneinen, aber ich stelle mir immer die Frage: wie viele von den 99% sich meine Software tatsächlich auch gekauft hätten? Nicht jeder der sie nutzt ist ein tatsächlicher Kunde. Was soll angeblich AutoDesk über ihr AutoCAD (frei wiedergegeben) gesagt haben? Was interessiert es uns ob Klein Hänschen sich illegal unsere Software besorgt hat um damit sein Vogelhäuschen zu planen. Unsere Kunden sind die Firmen. Wenn eine Software wie z. B. TotalCommander nicht mehr kostenlos nutzbar ist, werden die Leute eine andere Software nutzen. Irgendwann verringert sich der Bekanntheitsgrad des Programms und dann stellt sich die Frage ob man noch dem 1% seine Software verkauft kriegt.

Das kann ich vollumfänglich unterschreiben :!:
Oft ist es ja auch so, daß sich "Klein Hänschen" diese Software, die er unlizensiert benutzt, nicht unbedingt leisten kann. Ich wäre heute noch bei Corel8, wenn nicht ein Kunde mir seine alte Corel11-DVD überlassen hätte (war nicht registriert) für geleistete Dienste, die er nicht vollumfänglich bezahlen konnte. Wichtig ist ja für die Firmen, daß sie Umsatz machen und daß niemand anderes illegal mit ihrer Software Umsatz generiert und der Software-Firma ihren Anteil daran vorenthält. Genau deshalb gibt es ja so viele Programm als abgespeckte Freeware-Versionen, um den Bekanntheitsgrad zu erhöhen und finanziell potentere Zeitgenossen dazu zu verleiten, sich die Pro-Version zu kaufen. Wenn sich das nicht rechnen würde, würden's die Softeware-Ersteller nicht machen.

Ähnliche Erfahrungen gibt es z.B. auch beim Copyright mit Büchern. So hatte der Roman-Autor Celho einst einen seiner Romane als PDF-Datei zur Verfügung gestellt und konnte danach plötzlich wesentlich mehr verkaufen.

p80286 26. Mai 2015 14:15

AW: ProductID auslesen zwecks "Kopierschutz"
 
Zitat:

Zitat von erich.wanker (Beitrag 1303033)
Falls der User das Betriebssystem wechselt - schick ich ihm eine neue Lizenz ..

Mir geht es nur darum - dass die Software auf EIN verifiziertes OS beschränkt ist.

Liest sich für mich so, als ob es für XP,Vista,W7,W8,W8.1 usw. jeweils einen Lizenzschlüssel gäbe.


Und ansonsten, es ist alles eine Frage der Kosten/Nutzenrechnung. Sowohl auf Programmierer- als auch auf Nutzer-Seite. " was ist es mir wert diese Funktionalität zu haben "

Gruß
K-H

Dalai 26. Mai 2015 14:42

AW: ProductID auslesen zwecks "Kopierschutz"
 
Zitat:

Zitat von erich.wanker (Beitrag 1303033)
Falls der User das Betriebssystem wechselt - schick ich ihm eine neue Lizenz ..

Mir geht es nur darum - dass die Software auf EIN verifiziertes OS beschränkt ist.

Und das machst du auch, wenn der Nutzer sein OS neu installiert? Die ProductID ändert sich mit jeder Neuinstallation! Nur für den Fall, dass du ProductID und Product Key verwechseln solltst...

MfG Dalai

Captnemo 26. Mai 2015 19:53

AW: ProductID auslesen zwecks "Kopierschutz"
 
Grundsätzlich muss man zwischen B2C und B2B Software unterscheiden.
Im B2B-Bereich wird sehr viel gecrackt, und eine letztlich 100%igen Schutz gibt es nicht, außer vielleicht eine zwingende Onlineprüfung, welche aber bei mangelnder Onlineverbindung zu Userfrust führt. Und auch das wäre keine unüberwindbare Hürde.
Im B2B reicht im Grunde ein einfacher Schutz, so dass die Software nicht "rumgereicht" wird. Da ist ein guter Support ein wesentlich besserer Kopierschutz. Denn Businesskunden haben mehr Interesse daran, das ihre Software 24/7 läuft, und sie bei Problemen kompetenten Support erhalten, als sich durch Raubkopien ein paar Euro zu ersparen, wie, sie wissen, dass gute Leistung auch bezahlt werden muss.

Daniel 26. Mai 2015 20:18

AW: ProductID auslesen zwecks "Kopierschutz"
 
Jetzt haben wir sehr viele Meinungen zum Themas "Kopierschutz", aber keine technischen Antworten auf die Frage. ;-)
Bei aller - durchaus berechtigten - Kritik/Zurückhaltung/Vorsicht kann man ja dennoch auf die technischen Inhalte eingehen.

mm1256 26. Mai 2015 20:31

AW: ProductID auslesen zwecks "Kopierschutz"
 
Zitat:

Zitat von erich.wanker (Beitrag 1303033)
Falls der User das Betriebssystem wechselt - schick ich ihm eine neue Lizenz ..

Mir geht es nur darum - dass die Software auf EIN verifiziertes OS beschränkt ist.

Generell würde ich die Festplatten-Seriennummer nehmen. Hab das jahrelang gemacht und keine "funktionalen" Probleme damit gehabt. Der Kunde kann in dem Fall wenigstens sein OS ohne Stress neu installieren. Aber, das ständige Neu- bzw. Umlizenzieren hat zu viel Zeit gekostet. Kommt natürlich darauf an, wieviele Lizenzen man im Einsatz hat. Ein Problem ist, man kann dem Kunden ja nichts dafür berechnen, denn er hat ein Nutzungsrecht einer Software gekauft.

Spätestens dann wenn er die Software nicht (mehr) benutzen kann, und daraus ein Schaden entsteht (Produktionsausfall, Rechnungen können nicht geschrieben werden...was auch immer) kann es sehr schnell sehr teuer werden. Der Streitwert liegt fast immer dem Software-Wert und darum wird aus sowas fast immer ein Minus-Geschäft. Weil ich mich mit meinen Kunden nicht vor Gericht treffen möchte, habe ich dann den Blödsinn mit der Hardwarebindung (oder in deinem Fall Softwarebindung) sein lassen. Eine normale Lizenzdatei tut's auch. Und macht keinen Stress. Und wenn der Kunde sie verliert muss ich nichts umsonst machen.

himitsu 26. Mai 2015 20:50

AW: ProductID auslesen zwecks "Kopierschutz"
 
Vielleicht auch mal ein Blick ins XE8?
Ich glaub, ich hatte im GetIt was von OnGuard und Lockbox gesehn.

Oder auf Hardwareebene:
  • der Code kommt garnicht erst ins Programm, also kann er nicht so leicht geackt werden (allerdings dann mit Onlinezwang)
  • oder ein Dongle, der entweder die Funktionen oder die Enschlüsselung/Entsperrung des Programms übernimmt.

hathor 27. Mai 2015 15:32

AW: ProductID auslesen zwecks "Kopierschutz"
 
Generating a “unique” hardware ID using delphi and the WMI
https://theroadtodelphi.wordpress.co...i-and-the-wmi/


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 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