Guide d intégration. Protection de logiciels LABVIEW avec DinkeyDongle. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Documents pareils
Base de connaissances

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

ST1 (Installation-Protection) 1 ST1. Version 23. Janvier Calcul de structures. Installation Protection S E T R A

Import d'écritures d'isagri vers COMPTABILITEEXPERT. I - Créer le dossier dans ComptabilitéExpert. II - Import comptabilité générale exercice N-1

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Tester Windows 8 sans l'installer avec Virtualbox

GUIDE D INSTALLATION DES DRIVERS

INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE

Guide d utilisation du logiciel TdsTexto 1.0

Guide d installation de Java et des pilotes de lecture des supports

Fiche technique rue de Londres Paris Tél. : Mail : contact@omnikles.com

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

Manuel d installation de Business Objects Web Intelligence Rich Client.

Service d information pour remise de paiement de factures Scotia

Guide de démarrage IKEY 2032 / Vigifoncia

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Rechercher et supprimer les doublons!

Progitek Backup- s Shareware version 6.0 du 1 er février 2008

Enregistrement de votre Géorando Maxi Liberté

Clé WIFI 300N. 1. Introduction :

Procédure d installation :

Windows 7, Configuration

Comment se connecter au VPN ECE sous vista

Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7

COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14

Manuel d utilisation

Configuration sous Microsoft Outlook

Réglages du module de sauvegarde de Biblionet (Monoposte)

Installation en réseau de ClicMenu et des logiciels de Kitinstit

La gestion des dossiers sous Windows Vista, W7, W8.

Mission 2 : Déploiement/Configuration Windows Server 2008 R2

Installation d'un Active Directory et DNS sous Windows Server 2008

SOMMAIRE. Chapitre 1 - principe 3 Téléphonique 4 PC/Configuration logicielle 4 PC/Configuration matérielle: 4 Pabx 4

Service de lettre électronique sécurisée de bpost. Spécificités techniques

Gestion des images d ordinateurs

Séquencer une application

Guide d installation. Routeur ZyWall 2 plus

1. Aménagements technologiques 2. Installation de Microsoft SQL Server Microsoft SQL Server 2008 Service Pack 3

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

5004H103 Ed. 02. Procédure d installation du logiciel AKO-5004

1) Sauvegarde à froid de l'ordinateur à partir du Symantec Recovery Disk (SRD) sur un disque dur externe raccordé en USB :

Déplacer un serveur d'impression

Création d un compte Exchange (Vista / Seven)

Système de vidéosurveillance pour Pocket PC

Mode opératoire SAGE Gestion Commerciale

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Clear2Pay Belgium SA Solution B-web V4 Procédure d installation. Solution B-web V4. Procédure d installation. Clear2Pay Belgium SA Page 1 de 18

Samsung Auto Backup Guide de démarrage rapide

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

ACDSee 9 Gestionnaire de photos

Guide à l usage des bibliothécaires du réseau départemental

Récupération manuelle des pilotes windows pour une imprimante partagée avec Samba

Guide SQL Server 2008 pour HYSAS

MODE D EMPLOI. PX Dongle USB Wi-Fi 300 Mbps USB 2.0, Wi-Fi

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

Procédure d'installation de SQL Server Express 2008

GUIDE D INSTALLATION INTERNET haute vitesse

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

Sauvegarder sa messagerie Outlook 2010

guide d utilisation de showtime

PRECAUTIONS DESCRIPTION DU PRODUIT

Clé USB Wi-Fi D-Link DWA-140

DEPLOIEMENT MICROSOFT WINDOWS

WinReporter Guide de démarrage rapide. Version 4

Procédure d installation des outils pour la messagerie sécurisée

Guide d installation des licences Solid Edge-NB RB

MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT

PRO-G-DIS. Installation et utilisation de la banque Claude Bernard

Configuration de base de Jana server2. Sommaire

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

Installation et configuration du logiciel BauBit

comment installer les pilotes USB

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

GUIDE D INSTALLATION INTERNET haute vitesse

MISE EN PLACE D UN SERVEUR DHCP SOUS WINDOWS SERVEUR 2003 R2

Suite logicielle ZOOM version 7.1 Guide d installation 94ZM-ZMJ1F-712

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

Downgrade Windows 7 FAQ. 8 mars 2013

Préconisations Techniques & Installation de Gestimum ERP

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

N IMPRIMER PAS CE DOCUMENT, VOUS POURREZ LE CONSULTER DURANT L INSTALLATION

Manuel de l utilisateur

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Logiciel de gestion pour restaurants et Bars

Réalisez votre propre carte de vœux Éléctronique

Pour une première installation : suivre la procédure en page 5 à 9 Pour une mise à jour : suivre la procédure page 5, 6, 10 et 11

Service client LSC 1

sécurisé de l ENSMM Accès au serveur FTP - Microsoft Windows 7 École Nationale Supérieure de Mécanique et des Microtechniques

AutoBackup 4. Sauvegarde de la totalité des données personnelles ASSOCIATION INFORMATIQUE POUR TOUS - VIEILLEVIGNE Gilbert LECOCQ

Backup Premium Guide de démarrage de l utilisateur

Formation des collecteurs de traces. Récupération des traces

ANNEXE 8 : Le Mailing

CAPTURE DES PROFESSIONNELS

ENVOI SIMPLE (SMS)...

Définir les différents paramètres pour le mode hôtel. Les différents attributs que l on désire associer aux chambres.

Avenir Concept Monaco

Procédure d installation

Microsoft Security Essentials

Installation de Windows Vista

Transcription:

Guide d intégration Protection de logiciels LABVIEW avec DinkeyDongle Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr Version 1.30 du 10/02/2011 La Foltière - 37270 AZAY SUR CHER Tél. 33(0)2 47 35 70 35 - Fax 33(0)2 47 35 70 25 - e-mail : aplika@aplika.fr

Guide d intégration DinkeyDongle LABVIEW 1. Introduction... 3 2. Descriptif... 3 2.1. La DLL DinkeyDongle & LABVIEW... 3 3. Programme de test... 3 4. Utilisation de la DLL et installation... 6 4.1. Pour Windows... 6 5. Fonctions de la DLL DinkeyDongle pour LABVIEW... 6 5.1. Routine DD321 (test de protection)... 6 6. Détail du paramètre Fonctions de DD321... 6 7. Autres routines de dd32.dll utilisables avec labview... 6 7.1. DDSimpleCheck... 6 7.2. DDSimpleCheckWithAlg... 6 7.3. DDReadData... 6 7.4. DDWriteData... 6 7.5. GetFunctions... 6 8. Précisions... 6 2

Guide d intégration DinkeyDongle LABVIEW 1. Introduction Afin de vous aider dans les premiers pas de la pose de protection sur vos logiciels LABVIEW, vous trouverez dans ce guide de prise en main rapide l essentiel des commandes et fonctionnalités pour la bonne utilisation de DinkeyDongle. 2. Descriptif 2.1. La DLL DinkeyDongle & LABVIEW Utiliser la dll DD32.dll de DinkeyDongle fournie dans le répertoire module de DinkeyDongle (répertoire non présent sur le cd vous devez installer DinkeyDongle sur votre poste au préalable). L objectif est de lier cette dll à votre code labview. La dll permettant de vérifier la présence de la clé et la validité de la licence. Labview ne permettant pas l utilisation de tous les types de données (par exemple, pas de structure), il ne faut donc pas utiliser la fonction DD32 de DD32.DLL mais notre bibliothèque de fonctions simplifiées permettant avec moins de paramètres d effectuer la plupart des traitements (test de protection, lecture/écriture dans la zone de données etc ) Cette fonction simplifiée permet d utiliser des types de données reconnues correctement sous Labview. La DLL a déjà été testée pour des versions 8.5 et versions inférieures. Remarque : La version actuelle de DinkeyDongle est compatible avec Windows. Vous devez placer la DLL dans le répertoire d exécution de votre programme LABVIEW. Veuillez vous reporter à votre documentation LABVIEW pour savoir comment appeler une DLL. Il faut donc intégrer les étapes suivantes dans le code de votre application : - Déclaration des variables (rcode, fonction, flags) - Link de la DLL (dd32.dll) - Appel de la fonction (dd321) - Test de la valeur de retour (si 0, le test est validé, sinon se référer à la liste des codes d erreur fournie dans le manuel DinkeyDongle) Pour plus d informations sur les modes de protection DinkeyDongle n hésitez pas à consulter le manuel DinkeyDongle. Lors du premier appel de la DLL le code erreur 71 est retourné si elle n a jamais été protégée par DDADD. Pour protéger la DLL lancer DDADD puis sélectionner la DLL, indiquer méthode "Objet". Vous pouvez renommer la DLL avant la pose de protection. La DLL dispose de plusieurs fonctions dont la liste est décrite en section 5 de ce guide. 3. Programme de test Pour vous aider dans la prise en main de la protection nous joignons un fichier test.vi, exécutez-le puis liez dd32.dll et vérifiez le code de retour. 3

Effectuer le lien avec dd32.dll puis exécuter (si la dll n a pas été protégée par DDADD vous obtenez le code 71) 4

SI vous protégez DD32.dll avec DDADD vous obtiendrez un code de retour 0 en cas de succès et -28 en cas d absence de la clé. Pour les autres valeurs du code de retour vous reporter au manuel du programmeur DinkeyDongle. Ci-après le schéma de notre fichier exemple test.vi Ci-après le paramétrage pour l appel de la fonction DD321 de DD32.dll 5

4. Utilisation de la DLL et installation 4.1. Pour Windows 1) Vous devez utiliser dd32.dll. Ce fichier est fourni dans le dossier modules de l installation de DinkeyDongle. 2) Renommez dd32.dll du nom de votre choix (conservez toutefois l extension dll). Ceci vous permettra de protéger, si vous le souhaitez, des logiciels différents avec des clés différentes et d éviter d éventuels conflits avec d autres dll que d autres développeurs pourraient fournir. 3) Protégez la DLL avec DDADD selon les étapes suivantes : Lancez DDADD Dans l onglet Général cochez le type de clé Dinkey1s ou 2 ou Net puis saisissez un code produit de votre choix Dans l onglet Plus de détails choisissez de protéger le logiciel et le dongle. Dans l onglet Programmes cliquez sur Ajouter puis sélectionnez dd32.dll en méthode objet Dans l onglet Protéger cliquez sur Protéger 4) Copiez la dll protégée dans le dossier d exécution de votre application LABVIEW (pour Windows) de la machine utilisateur. Cette opération doit être réalisée sur chacune des machines pour lesquelles vous souhaitez autoriser l exécution de votre logiciel. 5) Le pilote des clés Dinkey doit être installé sur la machine du poste client. Une simple exécution du fichier SETUPDRV.EXE fourni dans le dossier DRIVERS de l installation de Dinkey suffit. 5. Fonctions de la DLL DinkeyDongle pour LABVIEW 5.1. Routine DD321 (test de protection) 6. Détail du paramètre Fonctions de DD321 7. Autres routines de dd32.dll utilisables avec labview 7.1. DDSimpleCheck 7.2. DDSimpleCheckWithAlg Le contenu de ces sections est disponible dans le document APLIKA DinkeyDongle LABVIEW_AnnexeCode.pdf 7.3. DDReadData 7.4. DDWriteData 7.5. GetFunctions 8. Précisions Pour la pose de protection avec DDADD vous devez protéger DD32.dll, pas le programme LABVIEW. 6

La Foltière - 37270 AZAY/CHER Tél. 02 47 35 70 35 - Fax 02 47 35 70 25 e-mail : aplika@aplika.fr www.aplika.fr 7