I-Introduction 'Protect' est un programme destin‚ aux programmeurs de 'TURBO PASCAL 7.0 DOS' voulant prot‚ger les logiciels qu'ils cr‚ent. Ce pack est compos‚ des fichiers suivants: * PROTECT.EXE Permet de 'plomber' une disquette standard (1) * PROTECT.ICO L'ic“ne du programme pour affichage sous Windows (2) * PIRATES.TPU L'unit‚ permettant d'exploiter la protection (3) * TESTE.PAS Fichier source exemple * TESTE.EXE Fichier exemple compil‚ * NOTICEF.TXT Ce fichier * REGISTER.TXT Fichier pour l'enregistrement II-Installation Copier les fichiers pr‚c‚demment ‚nonc‚s "surtout (1),(2),(3)" dans un r‚pertoire par exemple 'C:\PROTECT ' Pour une utilisation sous Windows, aller dans le gestionnaire de programmes, ouvrer le menu 'Fichier','Nouveau' et choisisser l'option 'Programme'. Ensuite ajouter … la ligne de commande le chemin o— vous avez install‚ le programme ici en l'occurence 'C:\PROTECT\PROTECT.EXE' et choisisser l'ic“ne 'C:\PROTECT\PROTECT.ICO'. III-Restrictions Ce programme ne fonctionne que sur des disquettes formatt‚es DOS standard. C'est … dire 5¬ DD,HD et 3« DD,HD. ET aussi sur MS-DOS 4.0 minimum. Le type de processeur est sans importance. III-Utilisation 1-Protect.exe Ins‚rer une diquette vierge, formatt‚e dans un des lecteurs Lancer 'PROTECT.EXE Entrer le nom du lecteur dans lequel se trouve la disquette Par exemple 'a' et taper la touche Retour Chariot. Dans le cas d'une erreur, la touche Back-Space Ensuite entrer le code de protection de la disquette, par exemple ici introduiser 'Code-Cles nicolas' Si toutes les op‚rations se sont d‚roul‚es sans problŠme, le programme vous l'annoncera. Dans le cas contraire v‚rifier que la disquette est standard PC et aussi si celle-ci est en mode ‚criture. 2-L'unit‚ PIRATES.TPU VAR Lecteur : CHAR; Codesecret : STRING; FUNCTION TEST : BOOLEAN; {TRUE ou FALSE} FUNCTION NUMERODISK : BYTE {1..255} PROCEDURE FAUX; Lecteur repr‚sente le lecteur dans lequel la disquette 'plomb‚e' est ins‚r‚e. Par d‚faut il est 'A'. Il revient … vous programmeur de le modifier selon vos utilisations. Codesecret est le code que vous avez entr‚ lors de l'utilisation de 'PROTECT.EXE' dans la disquette 'plomb‚e'. Par d‚faut il est initialis‚ … 'Code-Cles nicolas'. L'‚criture MAJ/MIN a une importance. TEST est une fonction renvoyant vrai ou faux selon que si les valeurs du 'plombage' sont identiques … ceux rentr‚es pr‚c‚demment lors de l'utilisation de 'PROTECT.EXE' (Lecteur et Codesecret). NUMERODISK est sp‚cialement utilis‚ pour l'installation d'un programme. En effet … chaque ex‚cution de celle-ci, elle incr‚mente la disquette d'un num‚ro d'installation et renvoie le chiffre courant allant de 1 … 254. C'est au programmeur de pr‚ciser le nombre d'installation possible dans son programme 'INSTALL'. Si elle renvoie la valeur 255, ceci signifie que l'op‚ration s'est termin‚e par un ‚chec, soit de lecture ou d'‚criture de la disquette. Il est aussi de la responsabilit‚ du programmeur de tester si la disquette est bien celle 'plomb‚e' (par TEST) et de r‚gler tous les paramŠtres d'installation n‚cessaire … son programme avant de lancer la fonction Nunerodisk. En effet, celle-ci dŠs son utilisation incr‚mente le num‚ro d'identification du nombre d'installation avant de renvoyer le num‚ro de celle-ci dont elle a retranch‚e 1. Par d‚faut 'PROTECT.EXE' installe le num‚ro '1' dans la disquette prot‚g‚e. FAUX repr‚sente un affichage qui vous sera libre d'utiliser. 3-L'exemple Elle est l'aplication simple de l'unit‚ 'PIRATES.TPU' IV-Enregistrement Ce programme est limit‚ … une utilisation de 15 jours. Si vous ˆtes satisfait et compter l'utiliser hors ce d‚lai il est de votre devoir de r‚gler la Licence pour son utilisation. Dans ce cas, vous recevrez la notice complŠte les codes sources la licence un num‚ro de support technique et aussi les mises … jour ult‚rieures. Pour le rŠglement veuillez retourner le fichier REGISTER.TXT compl‚t‚ … l'adresse suivante : M. Chan Piu Nicolas 28 Rue Charles Montaland Bat 2 68100 Villeurbanne FRANCE V-Am‚liorations en cours En cours d'‚laboration d'un menu dans PROTECT.EXE et portage en environement Windows. Possibilit‚e d'inclure les proc‚dures de tests directement dans les fichiers *.exe et *.com