Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Forums Casio - Astuces Calculatrices Casio

Index du Forum | Astuces Calculatrices Casio | Mot de passe requis pour OUVRIR un prog pas pour le modifier
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 4634
Défis: 67
Email | Message
Posté le 13/11/2004 00:00

Mot de passe requis pour OUVRIR un prog pas pour le modifier:

Ca ne vous ait jamais arrivé que vous faites un prog sur votre calto et que quelqu'un l'ouvre et regarde ce que vous avez fait ? Bien sur il ne peut pas le modifier il peut juste l'ouvrir. Voici comment rendre impossible la lecture et l'ouverture du prog :

Commencez votre programme par :

Lbl 1
CrlText
ENTRER CODE D'ACCES ?->A
CrlText
If A=(choisissez votre mot de passe)
Then GoTo 2
Else GoTo 1
IfEnd
Lbl 2 (commencer votre programme)


A partir de là, tous vos programmes ne pourront être lu que par le propriétaire du programme car pour modifier le code d'exécution, il faudra d'abord connaître le code d'édition.

Bien sur on peut changer les goto et lbl.

Cette version proposée est une version casio land.

VERSION 2
Si vous ne la comprennez pas et que vous aimez comprendre ce que vous tapez vous pouvez mettre :

ClrText
ENTREZ CODE D'ACCES ?->A
A'symbole différent'(code tapé)=>Prog nom de votre prog
(commencer prog)


Remarquez que vous gagnez 2 goto et lbl et de la place !

En espérant de voir mon mini prog au début de tout vos programmes !!!

Galbadia Hotel



Pages: 1, 2, 3 | Suivante

Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 4634
Défis: 67
Email | Message
Posté le 22/12/2006 17:58 |
Waou nostalgie quand tu nous tiens, tu nous tiens fort !

Si vous ne la comprennez pas



A l'époque je ne comprenais pas ça
Y'a plus de 2 ans que j'ai écrit ça
c'est là qu'on voit qu'on s'est amélioré
je devais programmer depuis 2-3 mois là
----------------------------------
Galbadia Hotel
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 22/12/2006 18:17 |
Ton 2e exemple ne sert à rien, il suffit d'exécuter le programme cible !
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 4634
Défis: 67
Email | Message
Posté le 22/12/2006 18:19 |
oui
----------------------------------
Galbadia Hotel
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5217
Défis: 54
Email | Message
Posté le 22/12/2006 18:20 |
non, parce que le programme cible est juste après

A!=(code tapé)=>Prog nom de votre prog
(commencer prog)

----------------------------------
Calculatrices : Graph 35+, G100+
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 4634
Défis: 67
Email | Message
Posté le 22/12/2006 18:21 |
je crois qu'en fait ça renvoie sur un autre prog pour faire semblant que c'est celui ouvert
----------------------------------
Galbadia Hotel
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5145
Défis: 24
Email | Message
Posté le 22/12/2006 18:34 |
A oui c'est pas mal ça !
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Graph35
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 999
Défis: 10
Email | Message
Posté le 23/12/2006 11:58 |
mouuaiii mais je prefere la premiere solution (qui est d'ailleurs ma methode)
----------------------------------
Calculette: Une tres vieille graph 35 (5 ou 6 ans) Une 65
Deltod
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 698
Défis: 7
Email | Message
Posté le 24/12/2006 10:11 |
Ou tout simplement une suite de Getkey. C'est ce que j'ai fait pour un prog, i lfallait appuyer sur F1/F2/...../F6 puis enfin MENU pour acceder au programme, qui avait biensûr un mot de passe d'édition.
----------------------------------
Mon Tutoriel complet sur Le BASIC Casio, sur le site du Zér0 ! Enfin fini (ou presque) !
Graph35
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 999
Défis: 10
Email | Message
Posté le 04/01/2007 12:37 |
A caa c'est pas bete j'y avit pas pensé...
Je pense que je ferais ca d'aurenavant..
----------------------------------
Calculette: Une tres vieille graph 35 (5 ou 6 ans) Une 65
Ilae
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 604
Défis: 18
Email | Message
Posté le 04/01/2007 12:59 |
Oui mais le Getkey sur Graph xx, n'est pas très perofrmant ... il faut donc insérer plusieurs boucles ... bref, le résultatsera long. Mais en jouant bien avec certaines boucles et même une petite liste (où seraient rangés les Getkey), ça pourrait être bien ... J'essaierai.
----------------------------------
smiley
http://www.planete-sport.fr

smiley
Mon tutoriel sur le Basic CASIO : sur le site du zér0 / sur jeuxcasio.com .
J'attends vos commentaires.

smiley
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 04/01/2007 14:05 |
comment ça le Getkey n'est pas performant ?
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Ilae
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 604
Défis: 18
Email | Message
Posté le 04/01/2007 14:08 |
Il est assez lent ... et la meilleure façon de l'exploiter (Getkey -> Y) ralentit encore puisqu'elle oblige à passer par une variable et ensuite à refaire des conditions (c'est toujours plus rapide que de mettre Getkey=31=>... où là la calcu attend que tu cliques sur cette touche et ce n'est pas génial ...).
----------------------------------
smiley
http://www.planete-sport.fr

smiley
Mon tutoriel sur le Basic CASIO : sur le site du zér0 / sur jeuxcasio.com .
J'attends vos commentaires.

smiley
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 04/01/2007 14:22 |
Ah bon ? Mais si tu mets ce code :

Do
GetKey
LphWhile Ans!=31
Ans->G


Mais bon, moi je le trouve très rapide, chacun ses impressions.
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Ilae
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 604
Défis: 18
Email | Message
Posté le 04/01/2007 14:33 |
Oui, mail il y a l'intervention d'une variable : la variable Ans. C'est sûr, c'est rapide. Mais lorsque dans un jeu, par exemple, il faut que tu choisisses entre une vingtaine de touches (enfin moi, j'avais fait ça avec 12), si tu emploies cette méthode, ça ne va pas ... c'est trop lent.
----------------------------------
smiley
http://www.planete-sport.fr

smiley
Mon tutoriel sur le Basic CASIO : sur le site du zér0 / sur jeuxcasio.com .
J'attends vos commentaires.

smiley
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 04/01/2007 14:52 |
Ah bon ? Ok merci pour le conseil.

Tu emplois quoi alors ?
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Ilae
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 604
Défis: 18
Email | Message
Posté le 04/01/2007 15:11 |
J'ai changé de méthode tout simplement : on affichait le chiffre qui est affiché sur les touches de la calto une fois cette touche pressée : c'est moins esthétique mais plus sûr. Comme ça, c'est impossible à comprendre : il aurait fallu voir l'ancienne version de mon A Prendre ou à Laisser et la comparer à la première. En fait, c'est juste un changementglobalde syntaxe.
----------------------------------
smiley
http://www.planete-sport.fr

smiley
Mon tutoriel sur le Basic CASIO : sur le site du zér0 / sur jeuxcasio.com .
J'attends vos commentaires.

smiley
Deltod
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 698
Défis: 7
Email | Message
Posté le 05/01/2007 15:00 |
Quand je parlais de mon bout de code :

Ou tout simplement une suite de Getkey


Je ne me suis pas embeté j'ai fait tout simplement comme ça :

Do:LpWhile Getkey!=52
Do:LpWhile Getkey!=47
Do:LpWhile Getkey!=31
Do:LpWhile Getkey!=38
Etc...

----------------------------------
Mon Tutoriel complet sur Le BASIC Casio, sur le site du Zér0 ! Enfin fini (ou presque) !
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 05/01/2007 15:08 |
Nan Et ca marche ? Excellent
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Deltod
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 698
Défis: 7
Email | Message
Posté le 05/01/2007 15:25 |
Biensûr que ça marche ! Pourquoi ça ne marcherait pas ?. C'est tellement simple mais il fallait y penser.
----------------------------------
Mon Tutoriel complet sur Le BASIC Casio, sur le site du Zér0 ! Enfin fini (ou presque) !
Ilae
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 604
Défis: 18
Email | Message
Posté le 05/01/2007 15:31 |
Le problème de ce système, c'est qu'il est assez facile de trouver le code .... Il faudrait trouver quelque chose qui enregistre les numéros après chaque pression puis faire une opération particulière (dont le résultat ne pourrait être obtenu autrement grâce à la pression de touches dans un autre sens) pour arriver au résultat qui serait en fait le code ... Ca ne devrait pas être très dur une fois que l'on a trouvé l'opération ... Mais il faut aussi tenir compte du fait que si il n'y a aucune pression, la valeur prise par le Getkey est nulle.
Je ne sais pas si j'ai été très clair ..
----------------------------------
smiley
http://www.planete-sport.fr

smiley
Mon tutoriel sur le Basic CASIO : sur le site du zér0 / sur jeuxcasio.com .
J'attends vos commentaires.

smiley

Pages: 1, 2, 3 | Suivante

Index du Forum | Astuces Calculatrices Casio | Mot de passe requis pour OUVRIR un prog pas pour le modifier
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée



Recherche :
Publicité et partenaires
Top Cinema par les créateurs de Planete Casio :
Découvrez le classement des meilleurs films et séries sur Top-cinema.com !

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 6 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio