Foire aux questions Dinkey Pro

Qu'est-ce qu'un code produit ?

Un code produit est une chaîne de caractères qui distingue un produit d'un autre. Il permet à une clé de protéger un élément logiciel donné tandis qu'une autre clé protégera un autre élément logiciel. Pour les clés Dinkey Pro Lite et Dinkey FD Lite, vous devez spécifier le code produit lors de la commande. Pour les autres modèles de clés, vous pouvez spécifier le code produit lorsque vous programmez la clé.

Un autre développeur peut-êter acheter Dinkey Pro et reprogrammer mes clés ?

Non ! Chacun de nos client se voit attribuer un SDSN unique. Il est intégré à chaque clé que leur envoyons. Il est également utilisé pour crypter le logiciel du SDK. Ainsi, chaque SDK est unique à chaque client. Cela signifie que vous ne pouvez pas accéder aux clés d'un autre client, et vice-versa. Pour chaque SDSN, nous disposons d'une ou plusieurs adresses postales et adresses e-mail. Nous n'envoyons les clés d'un client qu'à l'adresse postale enregistrée, et les mises à jour du SDK à l'adresse e-mail enregistrée.

Est-il possible d'ajouter une protection à mon logiciel sans en modifier le code source ?

Oui, en utilisant notre méthode de protection Shell, vous pouvez ajouter automatiquement une protection aux fichiers EXE et DLL Windows 32 et 64 bits (y compris les assemblages .NET), ainsi qu’aux binaires et bibliothèques partagées Linux pour les plateformes x86 et x64. De plus, elle crypte votre fichier pour le rendre beaucoup plus sûr et empêcher ainsi la décompilation.

Dinkey Pro fonctionne-t-il dans mon langage de programmation ?

Dinkey Pro est un système extrêmement flexible qui fonctionne dans presque tous les langages de programmation, et même pour les fichiers qui disposent d'éléments de programmation comme les bases de données Access. Cliquez ici pour consulter une liste des langages supportés.

Quels systèmes d'exploitation supportez-vous ?

Tous nos dongles et outils logiciels sont compatibles avec Microsoft Windows (plateformes x86 et x64), macOS 10.10 Yosemite et version ultérieure et Linux 2.6 et version ultérieure (x86, x64, ARM Aarch32 et ARM Aarch64).

Que puis-je faire si mon client signale que son dongle est perdu, endommagé ou volé ?

Plusieurs stratégies peuvent être mises en œuvre, et elles sont abordées en détail dans notre article de blog Résolution du problème de dongle perdu. La meilleure solution est d'utiliser DinkeyOMS pour bloquer le dongle afin qu'il ne puisse plus être utilisé à l'avenir.

Dois-je installer des frameworks ou pilotes pour accéder à la clé ?

Contrairement à certains produits concurrents, les clés Dinkey Pro et FD ne nécessitent pas l'installation de pilotes ou de frameworks particuliers pour fonctionner avec votre logiciel.

Que se passe-t-il quand je dois envoyer un mise-à-jour de mon programme ?

Vous pouvez protéger les mises à jour de votre logiciel sans avoir à fournir de nouvelles clés ou à demander le renvoi des clés existantes pour modification.

Que se passe-t-il lorsque je désire changer les paramètres de protection et que j'ai déjà envoyé la clé au client ?

Dinkey Pro vous permet de modifier les paramètres de protection stockés dans le dongle d'un client en émettant un code de mise à jour sécurisé qui ne peut être utilisé qu'une seule fois et avec un seul dongle spécifique.

Existe-t-il un moyen de simplifier le processus de mise à jour du dongle, voire de l'automatiser complètement ?

DinkeyOMS est un système de gestion des licences en ligne qui vous permet de lier les dongles aux données de vos clients et de simplifier le processus de mise à jour à distance de vos dongles. Vous effectuez un changement en ligne et le dongle de votre client sera automatiquement mis à jour. Vous pouvez également intégrer DinkeyOMS à un système de paiement en ligne pour automatiser complètement le processus de mise à jour des dongles.

Dinkey Pro fonctionne-t-il dans les environnement virtuels ?

Dans presque tous les cas, Dinkey Pro fonctionne avec les machines virtuelles. Nous ne pouvons cependant pas garantir le fonctionnement avec toutes les environnements virtuels. Certaines machines virtuelles offrent un support USB limité ou inexistant, et l'émulation USB peut parfois être imparfaite. Pour une réponse plus détaillée voir nos article de la base de connaissance sur cette question.

Vos clés contiennent-elles leur propre horloge temps réel ?

Vous pouvez utiliser nos clés pour fixer, en toute sécurité, une date d'expiration pour votre logiciel. Nos clés ne contiennent cependant pas d'horloge temps réel. Cela nécessiterait des puces supplémentaires et une batterie qui nous obligeraient à augmenter la taille et le prix de la clé et à limiter sa durée de vie. Nous utilisons donc des méthodes logicielles tout aussi efficaces. L'un des techniques consiste à stocker la date et l'heure du dernier accès à la clé et à assurer que celles-ci ne reculent pas. Mais nous utilisons également d'autres techniques plus sophistiquées.

Que puis-je faire si je dois remplacer le dongle de mon client ?

Dans ce cas, vous pouvez délivrer une clé logicielle temporaire à votre client afin qu'il puisse toujours exécuter votre programme protégé sur un ordinateur pendant une période limitée avant que le dongle de remplacement n'arrive. Une clé logicielle temporaire est un token de protection purement logiciel qui peut être téléchargé immédiatement et utilisé à la place d'un dongle pendant une période limitée.

Comment puis-je diffuser des démos de mes logiciels en toute sécurité ?

Il existe deux approches différentes pour la diffusion des démos :

  1. Démo à durée d'utilisation limitée. Dans ce cas, vous protégez votre logiciel avec notre dongle appelant notre API. Si le dongle n'est pas trouvé, vous pouvez alors exécuter votre logiciel en mode de démo limitée dans le temps. Cependant, si le client a acheté un dongle chez vous, votre logiciel fonctionnera sans aucune restriction. De cette façon, vous pouvez utiliser le même code pour une démo et votre système complet.

  2. Démo entièrement fonctionnelle limitée dans le temps. Dans ce cas, vous pouvez utiliser une clé logicielle de démo afin que votre logiciel protégé puisse fonctionner pendant une période limitée. Si le client décide d'acheter votre logiciel, vous pouvez lui envoyer un dongle et votre logiciel protégé continuera à fonctionner. Le client est limité à une installation de démo par ordinateur.