home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 24
/
CD_ASCQ_24_0995.iso
/
dos
/
prg
/
protect
/
noticef.txt
< prev
next >
Wrap
Text File
|
1995-07-10
|
7KB
|
175 lines
////////////////////////////////////////////////////////////////////////////
// Guide Reference pour PROTECT (Version Shareware) //
////////////////////////////////////////////////////////////////////////////
I-Introduction
'Protect' est un programme destiné aux programmeurs de 'TURBO PASCAL 7.0 Dos
ou Windows' et 'BORLAND C++' voulant protéger les logiciels qu'ils créent.
La méthode utilisée ne détruit pas les disquettes et donc leur 'déprotection'
est toujours possible (voir deprotec.exe).
Ce pack est composé des fichiers suivants:
* PROTECT.EXE Permet de 'plomber' une disquette standard (DOS)
* DEPROTEC.EXE Permet de supprimer le plombage d'une disquette (DOS)
* PROTECTW.EXE Idem sous l'environnement Windows
* PROT32.EXE Idem mais Version 32 bits
Rq: Il se peut qu'il ne fonctionne pas
sur certains PC
* PROTECT.HLP Fichier d'aide sous 'Windows'
* PROTECT.COD Fichier contenant le dernier code utilisé
* PIRATES.TPU L'unité permettant d'exploiter la protection
* PIRATESW.TPW Même fonctions que sous DOS pour Windows
* TESTE.PAS Fichier source exemple
* TESTE.EXE Fichier exemple compilé
* NOTICEF.TXT Ce fichier
* NOTICEW.TXT Pour Windows
* REGISTER.TXT Fichier pour l'enregistrement
II-Installation
Copier les fichiers précédemment énoncés dans un répertoire
par exemple 'C:\PROTECT '.
Pour une utilisation sous Windows, aller dans le gestionnaire de programmes,
ouvrir le menu 'Fichier','Nouveau' et choisissez l'option 'Programme'.
Ensuite ajouter à la ligne de commande le chemin où vous avez installé
le programme ici en l'occurence 'C:\PROTECT\PROTECTW.EXE' (ou PROT32.EXE).
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-Protectw.exe ou Prot32.exe
Idem mais sous environnement graphique avec aide intégré 'F1'
Beaucoup plus convivial (a ne pas manquer de le LIRE !!!).
3-Deprotec.exe
Programme sous Dos permettant de supprimer le 'plombage' introduit
dans une disquette par 'Protect.exe' ou 'Protectw.exe'.
4-L'unité PIRATES.TPU
VAR Lecteur : CHAR ;
Codesecret : STRING ;
Nom : STRING[20] ;
Chemin : STRING ;
FUNCTION TEST: BOOLEAN; {TRUE ou FALSE}
FUNCTION NUMERODISK: BYTE {1..255}
PROCEDURE FAUX;
FUNCTION SAUVENOM: BOOLEAN
FUNCTION LITNOM: BOOLEAN;
Les fonctions suivantes ne sont pas disponibles pour Piratesw.tpw:
FUNCTION SAUVEDISK: BOOLEAN;
FUNCTION LITDISK: BOOLEAN;
- 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 `PROTECTW.EXE` ou `PROTECT.EXE` dans la disquette `plombée`.
Par défaut il est initialisé à `Code-Cles nicolas`. L`écriture
MAJ/MIN a une importance et sa taille est limitée à 490 caractères.
- Nom est utilisé par les procedures LITNOM et SAUVENOM
- Chemin représente le répertoire de travail de votre programme
Utilisé par les procΘdures SAUVEDISK et LITDISK.
- 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 `PROTECTW.EXE` ou `PROTECT.EXE`.
- 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 gérer 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
(version DOS).
- SAUVENOM sauvegarde dans la disquette le contenu de la variable
'Nom' . Elle est plutôt utilisée pour connaitre le nom de la personne
qui installe le logiciel que vous avez crée. Ainsi il sera
ultérieurement possible de connaitre la personne ayant utilisée
le logiciel. Attention il est de votre recours de faire le cryptage
du nom avant l`écriture sur disquette. La fonction vous renvoie un
booléen sur l`état (de la réussite ou l`échec) de la procedure.
- LITNOM renvoie le nom entré lors de l`étape SAUVENOM a partir d`une
disquette. Elle renvoie un état booléen sur le résultat de la lecture.
- SAUVEDISK plombe le disque dur. La fonction vous renvoie un booléen
sur l`état (de la réussite ou l`échec) de la procédure.
- LITDISK vérifie les données enregistrées précédemment. La fonction
vous renvoie un booléen sur l'état (de la réussite ou l`échec) de la
procédure.
5-L'unité PIRATESW.TPW
Idem que `PIRATES.TPU`, mais cette fois-ci sans les procédures `FAUX`
`SAUVEDISK` et `LITDISK`. Pour une utilisation sous `Windows 3.1` il
vous suffit d`insérer `USES PIRATESW`. Les procédures de testes restent
identiques à celles utilisées sous DOS.
6-L'exemple
Elle est l'aplication simple de l'unité 'PIRATES.TPU'
IV-Plus
Pour plus de détails sur le coté technique voir le Fichier Protect.hlp
sous Windows.
V-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 dernière
version et aussi un logiciel sans message de rappel du shareware.
Chaque version Enregistrée est Personalisée et d'autres librairies
peuvent être demandée (par exemple pour les programmeurs C)...
!!!!!!!!!!! VIVE LA MICRO DIFFUSION !!!!!!!!!
Pour le règlement veuillez retourner le fichier REGISTER.TXT complété à
l'adresse suivante :
M. Chan Piu Nicolas
28 Rue Charles Montaland
69100 Villeurbanne
FRANCE