erik Le 11/11/2001 à 19:33 j'ai un probleme : mon programme de password ne reconnait pas le password un fois archivé.
LE PROGRAMME TEL QU'ECRIT :
short cod=-1
if (cod==-1)
le prgm demande de saisir un nouveau pass et le met dans cod
en suite on le relance et il demande de taper un password puis vérifie s il s agit de cod
si oui, il quitte
en fait lors du premier lancement du prgm, vu que cod = -1, le programme sait qu il faut demander un nouveau password qu'il stocke dans cod
Lors des lancements d'apres, cod != -1 donc le programme demande de saisir le password.
OU EST LE PROBLEME ???
c'est peut etre que cod est stocké dans la ram ?
Il te faudra enregistrer le mot de passe dans un fichier externe. Malheureusement, le prochain crétin qui passe pourra effacer le fichier. Donc il faudra que tu le caches (on peut mettre un attribut pour cacher le fichier).
erik Le 11/11/2001 à 19:39 pourrais je avoir la fonctiooooon pour cacher "var"?
au fait le programme "code" existant dans les archive n'utilise pas de variable externe et il marche archivé .
erik Le 11/11/2001 à 19:48 pourquoi le prgm "code" marche archivé lui ???
il doit y avoir une méthode !!
Pour cacher: DerefSym(SymFind($("File_NAME")))->flags.bits.hidden=1;
Le programe "code" archivé marche, lui, car il est dupliqué dans la RAM pour l'exécution. Il y a création d'un twin symbol (regarde les docs de TIGCC, spécialement vat.h).