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.

Was kann ich tun, wenn mein Kunde seinen Dongle als verloren, beschädigt oder gestohlen meldet?

Es gibt verschiedene Strategien, die eingesetzt werden können, die in unserem Blogbeitrag Das Problem eines verlorenen Dongles lösen ausführlich besprochen werden. Die beste Lösung besteht darin, den Dongle mit DinkeyOMS zu sperren, sodass er in Zukunft nicht mehr verwendet werden kann.

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?

Mit Dinkey Pro können Sie die im Dongle eines Kunden gespeicherten Schutzparameter ändern, indem Sie einen sicheren Update-Code ausgeben, der nur einmal und mit nur einem bestimmten Dongle verwendet werden kann.

Gibt es eine Möglichkeit, den Dongle-Aktualisierungsprozess zu vereinfachen oder sogar vollständig zu automatisieren?

DinkeyOMS ist ein Online-Lizenzmanagmentsystem, mit dem Sie Dongles mit Ihren Kundendaten verknüpfen und den Prozess der Fernaktualisierung Ihrer Dongles vereinfachen können. Sie nehmen online eine Änderung vor und der Dongle Ihres Kunden wird automatisch aktualisiert. Sie können DinkeyOMS auch in ein Online-Zahlungssystem integrieren, um den Dongle-Aktualisierungsprozess vollständig zu automatisieren.

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 ich den Dongle meines Kunden ersetzen muss?

In diesem Fall können Sie Ihrem Kunden einen temporären Softwareschlüssel ausstellen, damit dieser Ihr geschütztes Programm für einen begrenzten Zeitraum noch auf einem Computer ausführen kann, bevor der Ersatz-Dongle eintrifft. Ein temporärer Softwareschlüssel ist ein rein softwarebasierter Schutztoken, der sofort heruntergeladen und für einen begrenzten Zeitraum anstelle eines Dongles verwendet werden kann.

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.