home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / dos / prg / protect / noticef.txt < prev    next >
Text File  |  1995-07-10  |  7KB  |  175 lines

  1. ////////////////////////////////////////////////////////////////////////////
  2. //             Guide Reference pour PROTECT (Version Shareware)           // 
  3. ////////////////////////////////////////////////////////////////////////////
  4.  
  5. I-Introduction
  6.  
  7. 'Protect' est un programme destiné aux programmeurs de 'TURBO PASCAL 7.0 Dos
  8. ou Windows' et 'BORLAND C++' voulant protéger les logiciels qu'ils créent. 
  9. La méthode utilisée ne détruit pas les disquettes et donc leur 'déprotection'
  10. est toujours possible (voir deprotec.exe).
  11. Ce pack est composé des fichiers suivants:
  12.  
  13. * PROTECT.EXE   Permet de 'plomber' une disquette standard (DOS)
  14. * DEPROTEC.EXE  Permet de supprimer le plombage d'une disquette (DOS)
  15.  
  16. * PROTECTW.EXE  Idem sous l'environnement Windows                 
  17. * PROT32.EXE    Idem mais Version 32 bits
  18.         Rq: Il se peut qu'il ne fonctionne pas 
  19.             sur certains PC
  20. * PROTECT.HLP   Fichier d'aide sous 'Windows'          
  21. * PROTECT.COD   Fichier contenant le dernier code utilisé
  22.  
  23. * PIRATES.TPU   L'unité permettant d'exploiter la protection      
  24. * PIRATESW.TPW  Même fonctions que sous DOS pour Windows          
  25. * TESTE.PAS     Fichier source exemple
  26. * TESTE.EXE     Fichier exemple compilé
  27.  
  28. * NOTICEF.TXT   Ce fichier
  29. * NOTICEW.TXT   Pour Windows
  30. * REGISTER.TXT  Fichier pour l'enregistrement
  31.  
  32. II-Installation
  33.  
  34. Copier les fichiers précédemment énoncés dans un répertoire 
  35. par exemple 'C:\PROTECT '.
  36. Pour une utilisation sous Windows, aller dans le gestionnaire de programmes,
  37. ouvrir le menu 'Fichier','Nouveau' et choisissez l'option 'Programme'. 
  38. Ensuite ajouter à la ligne de commande le chemin où vous avez installé
  39. le programme ici en l'occurence 'C:\PROTECT\PROTECTW.EXE' (ou PROT32.EXE).
  40.  
  41. III-Restrictions
  42.  
  43. Ce programme ne fonctionne que sur des disquettes formattées DOS standard.
  44. C'est à dire 5¼ DD,HD et 3½ DD,HD. ET aussi sur MS-DOS 4.0 minimum. Le type
  45. de processeur est sans importance.
  46.  
  47. III-Utilisation
  48.     
  49.     1-Protect.exe
  50.     Insérer une diquette vierge, formattée dans un des lecteurs
  51.     Lancer 'PROTECT.EXE'
  52.     Entrer le nom du lecteur dans lequel se trouve la disquette 
  53.     Par exemple 'a' et taper la touche Retour Chariot. Dans le cas
  54.     d'une erreur, la touche Back-Space
  55.     Ensuite entrer le code de protection de la disquette, par exemple 
  56.     ici introduiser 'Code-Cles nicolas'
  57.     Si toutes les opérations se sont déroulées sans problème, le 
  58.     programme vous l'annoncera. Dans le cas contraire vérifier que 
  59.     la disquette est standard PC et aussi si celle-ci est en mode 
  60.     écriture.
  61.     
  62.     2-Protectw.exe ou Prot32.exe
  63.     Idem mais sous environnement graphique avec aide intégré 'F1'
  64.     Beaucoup plus convivial (a ne pas manquer de le LIRE !!!).
  65.  
  66.     3-Deprotec.exe
  67.     Programme sous Dos permettant de supprimer le 'plombage' introduit
  68.     dans une disquette par 'Protect.exe' ou 'Protectw.exe'.
  69.  
  70.     4-L'unité PIRATES.TPU
  71.     
  72.     VAR     Lecteur     : CHAR       ;
  73.         Codesecret  : STRING     ;
  74.         Nom         : STRING[20] ;
  75.         Chemin      : STRING     ;
  76.  
  77.     FUNCTION  TEST:       BOOLEAN;   {TRUE ou FALSE}
  78.     FUNCTION  NUMERODISK: BYTE       {1..255}
  79.     PROCEDURE FAUX;
  80.     FUNCTION  SAUVENOM:   BOOLEAN
  81.     FUNCTION  LITNOM:     BOOLEAN;
  82.  
  83.     Les fonctions suivantes ne sont pas disponibles pour Piratesw.tpw:
  84.     FUNCTION SAUVEDISK:   BOOLEAN;
  85.     FUNCTION LITDISK:     BOOLEAN;
  86.  
  87.     - Lecteur représente le lecteur dans lequel la disquette `plombée` 
  88.     est insérée. Par défaut il est `A`. Il revient à vous programmeur 
  89.     de le modifier selon vos utilisations.
  90.  
  91.     - Codesecret est le code que vous avez entré lors de l`utilisation 
  92.     de `PROTECTW.EXE` ou `PROTECT.EXE` dans la disquette `plombée`. 
  93.     Par défaut il est initialisé à `Code-Cles nicolas`. L`écriture 
  94.     MAJ/MIN a une importance et sa taille est limitée à 490 caractères.
  95.  
  96.     - Nom est utilisé par les procedures LITNOM et SAUVENOM
  97.  
  98.     - Chemin représente le répertoire de travail de votre programme
  99.     Utilisé par les procΘdures SAUVEDISK et LITDISK.
  100.  
  101.     - TEST est une fonction renvoyant vrai ou faux selon que si les 
  102.     valeurs du `plombage` sont identiques à ceux rentrées précédemment 
  103.     lors de l'utilisation de `PROTECTW.EXE` ou `PROTECT.EXE`.
  104.  
  105.     - NUMERODISK est spécialement utilisé pour l`installation d'un 
  106.     programme. En effet à chaque exécution de celle-ci, elle incrémente 
  107.     la disquette d'un numéro d`installation et renvoie le chiffre courant 
  108.     allant de 1 à 254. C`est au programmeur de gérer le nombre 
  109.     d`installation possible dans son programme `INSTALL`. Si elle 
  110.     renvoie la valeur 255, ceci signifie que l`opération s`est terminée 
  111.     par un échec, soit de lecture ou d`écriture de la disquette. 
  112.     Il est aussi de la responsabilité du programmeur de tester si la 
  113.     disquette est bien celle `plombée` (par TEST) et de régler tous les 
  114.     paramètres d`installation nécessaire à son programme avant de lancer 
  115.     la fonction Nunerodisk. En effet, celle-ci dès son utilisation 
  116.     incrémente le numéro d`identification du nombre d`installation avant 
  117.     de renvoyer le numéro de celle-ci dont elle a retranchée 1. 
  118.     Par défaut `PROTECT.EXE` installe le numéro `1` dans la disquette 
  119.     protégée.
  120.  
  121.     - FAUX représente un affichage qui vous sera libre d`utiliser 
  122.     (version DOS).
  123.  
  124.     - SAUVENOM sauvegarde dans la disquette le contenu de la variable 
  125.     'Nom' . Elle est plutôt utilisée pour connaitre le nom de la personne 
  126.     qui installe le logiciel que vous avez crée. Ainsi il sera 
  127.     ultérieurement possible de connaitre la personne ayant utilisée 
  128.     le logiciel. Attention il est de votre recours de faire le cryptage 
  129.     du nom avant l`écriture sur disquette. La fonction vous renvoie un 
  130.     booléen sur l`état (de la réussite ou l`échec) de la procedure.
  131.  
  132.     - LITNOM renvoie le nom entré lors de l`étape SAUVENOM a partir d`une 
  133.     disquette. Elle renvoie un état booléen sur le résultat de la lecture.
  134.  
  135.     - SAUVEDISK plombe le disque dur. La fonction vous renvoie un booléen 
  136.     sur l`état (de la réussite ou l`échec) de la procédure.
  137.  
  138.     - LITDISK vérifie les données enregistrées précédemment. La fonction 
  139.     vous renvoie un booléen sur l'état (de la réussite ou l`échec) de la 
  140.     procédure.
  141.  
  142.     5-L'unité PIRATESW.TPW
  143.     Idem que `PIRATES.TPU`, mais cette fois-ci sans les procédures `FAUX` 
  144.     `SAUVEDISK` et `LITDISK`. Pour une utilisation sous `Windows 3.1` il 
  145.     vous suffit d`insérer `USES PIRATESW`. Les procédures de testes restent 
  146.     identiques à celles utilisées sous DOS.
  147.  
  148.     6-L'exemple
  149.     Elle est l'aplication simple de l'unité 'PIRATES.TPU'
  150.  
  151. IV-Plus
  152.  
  153. Pour plus de détails sur le coté technique voir le Fichier Protect.hlp 
  154. sous Windows.
  155.  
  156. V-Enregistrement
  157.  
  158. Ce programme est limité à une utilisation de 15 jours. Si vous êtes satisfait
  159. et compter l'utiliser hors ce délai il est de votre devoir de régler la 
  160. Licence pour son utilisation. Dans ce cas, vous recevrez la dernière
  161. version et aussi un logiciel sans message de rappel du shareware.
  162. Chaque version Enregistrée est Personalisée et d'autres librairies
  163. peuvent être demandée (par exemple pour les programmeurs C)...
  164.  
  165. !!!!!!!!!!! VIVE LA MICRO DIFFUSION !!!!!!!!!
  166.  
  167. Pour le règlement veuillez retourner le fichier REGISTER.TXT complété à 
  168. l'adresse suivante :
  169.  
  170.     M. Chan Piu Nicolas
  171.     28 Rue Charles Montaland
  172.     69100 Villeurbanne
  173.     FRANCE
  174.  
  175.