Guide d intégration. Protection de bases de données ACCESS avec DinkeyPRO/FD. Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

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

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

MEDIAplus elearning. version 6.6

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Guide de démarrage rapide

Windows 8 Installation et configuration

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Guide d installation UNIVERSALIS 2016

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

STATISTICA Version 12 : Instructions d'installation

Sage CRM. 7.2 Guide de Portail Client

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

Guide d installation UNIVERSALIS 2014

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

Sauvegarder sa messagerie Outlook 2010

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

Date : juin 2009 AIDE SUR LES CERTIFICATS. Comment sauvegarder et installer son certificat

Sommaire. 2. Utiliser la télécommande Télécommande Administrateur Télécommande Utilisateur Échanger une télécommande...

Universalis Guide d installation. Sommaire

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Base de connaissances

1. Introduction Avantages, fonctionnalités, limitations et configuration requise Avantages... 2

1. Introduction Sauvegardes Hyper-V avec BackupAssist Avantages Fonctionnalités Technologie granulaire...

User Manual Version 3.6 Manuel de l Utilisateur Version

Symantec Enterprise Vault

Lenovo Online Data Backup Guide d'utilisation Version

Guide d installation des licences Solid Edge-NB RB

GUIDE DE DÉMARRAGE RAPIDE

Tutorial Terminal Server sous

Guide d installation

Guide de déploiement

GESTION DE L'ORDINATEUR

Guide d utilisation de «Partages Privés»

Edutab. gestion centralisée de tablettes Android

Préconisations Portail clients SIGMA

Guide utilisateur. Gestion des niveaux de sécurité. Contact commercial : Tél. : com@aplika.fr

Capture Pro Software. Démarrage. A-61640_fr

SAUVEGARDER SES DONNEES PERSONNELLES

Guide de l'utilisateur de l'application mobile

Guide DinkeyWeb. DinkeyWeb solutions d authentification et de contrôle d accès WEB

Identification sur le site de la Chambre de Métiers et de l'artisanat de l'ain

Installation FollowMe Q server

Cahier Technique Envoi par à partir des logiciels V7.00

Installation de Microsoft Office Version 2.1

Affichage de la date d'exigibilité sur les documents FAQ INV 011

Mise en place de votre connexion à Etoile Accises via Internet sécurisé

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Rechercher et supprimer les doublons!

Manuel d'installation

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

J'ai changé d'ordinateur, comment sauvegarder mon certificat?

AFTEC SIO 2. Christophe BOUTHIER Page 1

Corrigé de l'atelier pratique du module 6 : Transfert de données

FileMaker 13. Guide ODBC et JDBC

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

AssetCenter Notes de version

DIASER Pôle Assistance Rectorat

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

L'explorateur de fichier de Windows 8.1

Installation 4D. Configuration requise Installation et activation

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

I La création d'un compte de messagerie Gmail.

Pluridisciplinarité. Classe de BTS DATR

Manuel d Administration

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

COURS EN LIGNE DU CCHST Manuel du facilitateur/de l administrateur

Computer Link Software

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i m e di a l o g i s. c om Envoi des SMS

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

Découvrez Windows NetMeeting

FileMaker Server 13. Guide de démarrage

Windows Internet Name Service (WINS)

Historique des versions

Archivage des mails dans Outlook 2010

La gestion des serveurs de mail

supérieure Vous ne connaissez pas le numéro de version de votre application?

Crédit Agricole en ligne

Table des Matières. Présentation Installation... 2 Mise en route Les Icones... 5 Les paramètres

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

Trend Micro Worry-Free Business Security 8.0 Première installation : trucs et astuces

Prospective Manuel D utilisation. Logiciel édité par la société

Procédure d'installation complète de Click&Decide sur un serveur

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

Préconisations Techniques & Installation de Gestimum ERP

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

Cloner son système avec True Image

UserLock Guide de Démarrage rapide. Version 8.5

7.0 Guide de la solution Portable sans fil

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

Certificats «CREDIT LYONNAIS Authentys Entreprise» Manuel utilisateur du support cryptographique

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Utiliser Internet Explorer 7

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Guide d installation de MEGA Desktop Application MEGA 2009 SP4

Manuel d utilisation NETexcom

ANNEXE 8 : Le Mailing

Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide

Mode d'emploi pour l'installation SQL Server 2012 et Dr. Tax Office Serveur

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Import de comptes (xls)

Transcription:

Guide d intégration Protection de bases de données ACCESS avec DinkeyPRO/FD 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 2.01 du 08/09/2015 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 DinkeyPRO/FD ACCESS 1. Introduction... 3 2. Les étapes de protection... 3 2.1. Intégration du code à votre application... 3 2.2. Protection du module DPWIN32.DLL et DPWIN64.DLL... 3 2.3. Finalisation de la protection de votre base de données... 7 3. Déploiement de votre application... 8 2

Guide d intégration DinkeyPRO/FD ACCESS 1. Introduction Afin de vous aider dans les premiers pas de la pose de protection sur vos bases de données ACCESS, vous trouverez dans ce guide de prise en main rapide l essentiel des commandes et fonctionnalités pour la bonne utilisation des clés DinkeyPRO/FD. Méthode utilisée : API avec appel de DPWIN32.DLL. Le code VBA de cet exemple a été testé en version 2007 de Access et plus récente. Il vous suffit de copier simplement le code pertinent en fonction de vos besoins. 2. Les étapes de protection 2.1. Intégration du code à votre application Nous vous encourageons vivement à effectuer une sauvegarde de votre application avant de commencer sa protection. Il est en effet possible de si bien la protéger que vous pourriez avoir des difficultés à y accéder vous-même ensuite! 1. Avec Access 2007 et plus récent, Visualiser le formulaire que vous souhaitez protéger en mode création et affichez ses propriétés (choissir l onglet 'Evénements'). Pour des versions précédentes à Access 2007, ouvrez en mode "Création" le formulaire à partir duquel vous souhaitez tester la présence de la clé puis cliquez sur 'Affichage' 'Propriétés' et choisissez l'onglet 'Evénements'. 2. Saisissez "=OpenStartup()" dans le champ 'Sur ouverture'. Cette fonction sera alors exécutée dès l'ouverture de ce formulaire. 3. Avec Access 2007 et plus récent, dans l onglet Outils de base de données, lancez l éditeur Visual Basic. 4. Dans l éditeur choissisez Fichier Importer un fichier et choisir le fichier DinkeyPro.bas pour ajouter ce module à votre projet. Recommencez cet étape avec DPSample.bas pour que le projet sois complet. Remarque - Le code VBA de cet exemple est identique à celui de l'exemple Visual Basic, excepté que nous devons ici vérifier si le fichier 'dpwin32.dll' est, ou non, présent (VB fermera l'application si la dll n'est pas trouvée alors que VBA affichera une erreur mais continuera le chargement de la base de données). 5. Vous devrez fournir le fichier 'dpwin32.dll' avec votre base de données. 'dpwin32.dll' devra être placé dans le dossier 'Windows\System32' (ou Windows\Syswow64 pour Win7,8 en 64 bits ou Windows\System pour Win95/98/Me) ou dans un autre dossier déclaré dans la variable d'environnement PATH. Pour supporter les versions 64bits d Access, vous devrez également fournir dpwin64.dll. Si la Dll correspondante n'est pas trouvée, une erreur surviendra. Nous vous conseillons de renommer 'dpwin32.dll' et dpwin64.dll pour les identifier de façon personnalisée. Dans ce cas, vous devez également renommer les références à 'dpwin32.dll' et dpwin64.dll dans le code du fichier 'DinkeyPro.bas' afin d utiliser des noms identiques. 2.2. Protection du module DPWIN32.DLL et DPWIN64.DLL Si vous ouvrez votre logiciel à cette étape et que les fichiers 'dpwin32.dll' et 'dpwin64.dll' ne sont pas trouvés, vous obtiendrez une erreur vous indiquant que le programme n'a pas été protégé (code d erreur 413). Protégez 'dpwin32.dll' et dpwin64.dll en utilisant la méthode de protection API avec DinkeyAdd. 3

Ouvrez l'utilitaire DinkeyAdd. Dans l'onglet "Général" : Précisez le type de clé que vous utilisez. En cas de doute, exécutez DinkeyLook afin d'afficher un diagnostique de la clé. Indiquez le Code Produit (pour les clés d'évaluation, celui-ci est "DEMO". Dans l'onglet "Profils Licences" : Créez le Profil Licence "DEMO". 4

Dans l'onglet "Programmes" : Cliquez sur le bouton "Ajouter à la liste". Dans le champ "Chemin source", pointez sur le fichier dpwin32.dll (celui-ci se trouve par défaut dans le sous-dossier "Modules" du dossier d'installation de DinkeyPRO). Dans le champ "Chemin cible", indiquez l'emplacement vers lequel vous souhaitez qu'une copie protégée de dpwin32.dll soit placée. Choisissez le Profil Licence "DEMO" précédemment créé. Vérifiez que la méthode "API" est bien sélectionnée. Laissez les valeurs par défaut pour les champs suivants. Validez en cliquant sur le bouton OK. Le fichier dpwin32.dll est ajouté à la liste des programmes. Recommencez alors cette opération pour le fichier dpwin64.dll 5

Dans l'onglet "Zone de données" : Initialisez la taille de la zone de données sécurisée, par exemple 1000 octets. Le code exemple fourni permet de tester la lecture/écriture à vers/à partir de la zone de données sécurisée. Ceci ne fonctionnera que si cette zone est initialisée avec une taille suffisante pour recevoir les données de test. Remarques : Selon le type de clé (DinkeyPRO ou DinkeyFD) choisi dans l'onglet "Général", les paramètres de la zone de données correspondante seront activés dans l'onglet "Zone de données". Seules les versions Plus et Net disposent d'une zone de données sécurisées. 6

Dans l'onglet "Protéger" : Vérifiez que l'option "Protéger l'application et programmer le dongle" est sélectionnée. Assurez-vous que le dongle est connecté. Cliquez sur le bouton "Ajouter la protection maintenant" Un message de confirmation apparaît. Vous disposerez alors d'un dongle correctement programmé, ainsi que d'une version protégée de dpwin32.dll dans le dossier vers lequel vous aurez pointé dans le champ "Chemin cible" de la fenêtre "Détails de la protection des fichiers". Si vous souhaitez renforcer la sécurité de la protection, nous vous invitons à utiliser un des algorithmes afin de rendre nécessaire la réponse algorithmique au bon fonctionnement de votre logiciel. Il sera alors très difficile de contourner la protection, même si l'édition du code est réalisée. 2.3. Finalisation de la protection de votre base de données La dernière étape consiste à empêcher les utilisateurs d'ouvrir votre base de données en mode création afin de supprimer le code d'appel à la protection. Vous devez pour cela enregistrer votre base de données au format ACCDE, MDE file pour les versions antérieures à Access 2007. Ainsi, l'ensemble du code VBA sera compilé et son édition sera par conséquent impossible. Vous devez au préalable sauvegarder votre base de données originale. Vous ne pourrez sinon effectuer de modifications ultérieures. Vous pourrez alors déployer le fichier ACCDE (MDE). Nous vous invitons à vous reporter à la documentation de Microsoft Access pour plus d'informations sur les fichiers ACCDE et MDE. Pour enregistrer votre base de données en ACCDE, dans le menu Outils de base données choisir Créer ACCDE. Pour des versions antérieures à Access 2007 faire Enregistrer Sous et choisir l extension MDE. Remarque importante : Avant de créer un ACCDE, vous devez toujours compiler préalablement votre projet à partir du menu Débogage de VBE. 7

3. Déploiement de votre application Vous devrez fournir les fichiers 'dpwin32.dll' et dpwin64.dll avec votre base de données. 'dpwin32.dll' doit être situé dans le même dossier que votre application. Vous pouvez également le placer dans le dossier 'Windows\System32' (ou Windows\Syswow64 pour Win7,8 en 64 bits ou Windows\System pour Win95/98/Me). dpwin64.dll doit être situé dans le même dossier que votre application. Vous pouvez également le placer dans le dossier 'Windows\System32' de votre OS 64 bits Si 'dpwin32.dll' ou dpwin64.dll ne sont pas trouvés, une erreur surviendra. 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 8