Häufig zu Dinkey Pro gestellte Fragen

Was ist ein Produktcode?

Ein Produktcode ist eine Zeichenfolge, die ein Produkt von allen anderen unterscheidet. Somit ist es möglich, mit einigen Dongles eine und mit anderen Dongles andere Software zu schützen. Für Dongles der Modelle Dinkey Pro Lite und Dinkey FD Lite müssen Sie bei der Bestellung den Produktcode angeben. Bei allen anderen Dongle-Modellen können Sie den Produktcode während der Dongle-Programmierung festlegen.

Kann ein anderer Softwareentwickler einen Dinkey Pro kaufen und meine Dongles umprogrammieren?

Nein! Jedem unserer Kunden wird eine eindeutige SDSN zugeordnet. Diese ist in jeden von uns versandten Dongle eingebunden. Mit ihrer Hilfe wird auch die SDK-Software verschlüsselt, sodass das SDK ebenfalls für jeden Kunden einzigartig ist. Es ist also nicht möglich, auf die Dongles anderer Kunden zuzugreifen, und andere Kunden können umgekehrt auch nicht auf Ihre Dongles zugreifen. Für jede SDSN sind bei uns Postanschrift(en) und E-Mail-Adress(en) registriert und wir senden Kunden-Dongles nur an die registrierte Postanschrift und Updates nur an die registrierte E-Mail-Adresse des jeweiligen Kunden.

Ist es möglich, meine Software ohne Bearbeitung des Quellcodes zu schützen?

Ja, dank unserer Gehäuse-Schutzmethode erhalten Sie automatisch Schutz für 32-Bit- und 64-Bit-Windows EXE- und DLL-Dateien (einschließlich .NET Assemblies) sowie Linux-Binärdateien und freigegebene Bibliotheken für x86- und x64-Plattformen. Darüber hinaus können Sie damit auch Ihre Dateien verschlüsseln, um sie noch mehr zu schützen und Dekompilierung zu verhindern.

Ist Dinkey Pro mit meiner Programmiersprache kompatibel?

Dinkey Pro ist ein sehr flexibles System, das mit nahezu jeder Programmiersprache oder sogar Dateien mit einem Programmierelement (z. B. Access-Datenbanken) kompatibel ist. Click here for a list of supported languages.

Welche Betriebssysteme unterstützt das Produkt?

Alle unsere Dongles und Software-Tools sind mit Microsoft Windows (x86- und x64-Plattformen), macOS 10.10 Yosemite und höher und Linux 2.6 und höher (x86, x64, ARM Aarch32 und ARM Aarch64) kompatibel.

Muss ich ein umfassendes Framework oder Treiber installieren, um den Dongle verwenden zu können?

Im Gegensatz zu zahlreichen Produkten der Konkurrenz müssen Sie für Dongles der Modelle Dinkey Pro und FD keine Treiber oder Frameworks installieren, um sie für Ihre Software verwenden zu können.

Was passiert, wenn ich ein Update für mein Programm versenden muss?

Sie können Updates Ihrer Software schützen, ohne neue Dongles ausstellen oder für Modifikationen um die Rücksendung von Dongles bitten zu müssen.

Was passiert, wenn ich die Schutzparameter ändern möchte, nachdem ich den Dongle an einen Kunden gesendet habe?

All unsere Dongle-Schutzsysteme ermöglichen Ihnen die Modifikation der im Kunden-Dongle gespeicherten Parameter, indem Sie dem Kunden einen sicheren Update-Code bereitstellen, der nur einmal und nur für einen einzigen, bestimmten Dongle verwendet werden kann.

Funktioniert Dinkey Pro in Umgebungen mit virtuellen Maschinen?

Dinkey Pro funktioniert in so gut wie allen Fällen mit virtuellen Maschinen, wir können jedoch nicht garantieren, dass dies bei allen Setups der Fall ist. Einige virtuelle Maschinen unterstützen USB nur eingeschränkt (oder gar nicht) und in einigen Fällen ist die USB-Emulation nicht perfekt. Genauere Angaben finden Sie in unserem Knowledgebase-Artikel zu diesem Thema.

Verfügen die Dongles über eine eigene Echtzeituhr?

Sie können unsere Dongles verwenden, um ein sicheres Ablaufdatum für Ihre Software festzulegen. Unsere Dongles verfügen dabei jedoch nicht über eine eigene Echtzeituhr. Hierfür wären weitere Chips und eine Batterie erforderlich, wodurch der Dongle größer und teurer würde und eine beschränkte Nutzungsdauer hätte. Stattdessen verwenden wir Softwareverfahren, die genauso wirksam sind. Eine sehr einfache Möglichkeit ist es, Datum und Uhrzeit zu speichern, zu der der Dongle zuletzt verwendet wurde, und sicherzustellen, dass die Zeit nicht zurückgedreht wird. Wir verwenden aber auch andere, kompliziertere Verfahren.

Was kann ich tun, wenn ein Kunde seinen Dongle beschädigt oder verliert?

In diesem Fall können Sie Ihrem Kunden einen temporären Software-Schlüssel ausstellen, sodass er das geschützte Programm weiterhin auf einem Computer ausführen kann, jedoch nur so lange, bis der Ersatz-Dongle eintrifft.

Wie kann ich Demos meiner Software sicher verteilen?

Es gibt zwei verschiedene Ansätze für die Verteilung von Demos:

  1. Demo mit eingeschränkter Nutzung zeitlich unbegrenzt In diesem Fall schützen Sie Ihre Software mit unserem Dongle, der unsere API aufruft. Wenn kein Dongle erkannt wird, können Sie Ihre Software in eingeschränktem Demomodus ausführen. Wenn der Kunde jedoch einen Dongle von Ihnen erworben hat, läuft Ihre Software ohne Einschränkungen. Auf diese Weise können Sie den gleichen Code für eine Demo und Ihr gesamtes System verwenden.

  2. Voll funktionsfähige, zeitlich begrenzte Demo In diesem Fall können Sie einen Demo-Software-Schlüssel verwenden, so dass Ihre geschützte Software für eine begrenzte Zeitspanne funktionieren kann. Wenn der Kunde sich für den Kauf Ihrer Software entscheidet, können Sie ihm einen Dongle schicken, und Ihre geschützte Software funktioniert weiterhin. Der Kunde ist auf eine Demo-Installation pro Computer beschränkt.