Le Forum de TI-BANK.fr
Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 Protèger un programmeVoir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivante
AuteurMessage
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Protèger un programme   Dim 4 Mai - 17:05

Comment faire pour créer un programme en TI-Basic, mais empêcher son édition?
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Protèger un programme   Dim 4 Mai - 20:35

change de langage :p

sérieusement, y a un programme qui s'appelle secure il me semble, mais j'ne l'ai pas trouvé (j'ai pas trop cherché en même temps...)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: Protèger un programme   Lun 5 Mai - 12:11

Je viens de trouver ça, mais je n'ai pas le moyen de voir ce que ça donne...
Citation:

vous connaissez le prog secure qui permet de blocker les progs basic contre l'edition ???, et bien avec FLIB, j'ai remarqué qu'on peut en faire autant !!!

>>> dans votre prog basic, mettez qqes part ceci >
text "rien" (comme vous le voyez, ça permet d'afficher une boite de dialog toute simple marqué "rien" dedans)

il n'est pas necessaire que cette boite s'affiche, mettez ça qqes part ou le prog ne va pas, apres un goto par exemple

puis avec flib et la fonction "setbyte", faite en sorte de modifier la chaine "rien" par une autre de 2 caracteres plus longs.
donc par exemple edité votre programme avec un editeur HEXA, recherchez (bien sur le prog basic doit etre compilé) la ligne ou c marqué "rien", et prenez l'adresse ou ça se situe ds le prog

ensuite avec setbyte, modifiez le prog avec la nouvelle string de 1 à 2 caracteres plus long, a l'adresse obtenue par l'editeur héxa - 3 (car il me semble que setbyte commence 3 octets apres le debut du fichiers.

votre prog marche toujours, mais des que vous voulez l'editer, ça fait un "internal error"

_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
Ver2guerre
Légende
Légende


Sexe:MasculinBalanceChèvre
Age : 16
Inscrit le : 29 Sep 2006
Messages : 2458
Localisation : Le plus loin possible des casio
Calculatrice : TI-89 tita x2 + TI 83 Plus
Classe : Vacances


Impureté:
-1/100  (-1/100)
Dernière note en maths: 20/20

MessageSujet: Re: Protèger un programme   Lun 5 Mai - 18:49

Ouais, mais le but n'est pas de faire bugguer la calto... C'est pas sympa pour celui qui n'a pas archivé ses programmes et qui veut juste jeter un coup d'oeil au programme...
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Protèger un programme   Lun 5 Mai - 19:35

nan mais si ça marche p'tet, et l'erreur qui est provoquée ne bloque pas la calto, c'est une erreur comme une autre, comme une erreur de syntaxe ou autre
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 04 Fév 2005
Messages : 3069
Localisation : Le nez dans mon ordi
Classe : Photo argentique et numérique, ordinateur (bidouille), programation


Impureté:
37/450  (37/450)
Dernière note en maths: 9,5/10

MessageSujet: Re: Protèger un programme   Lun 5 Mai - 20:06

demande a Xywez, il avait une astuce pour ça mais a mon avis c'est efficasse que contre les débutants.
_________________
Segata sanshiro ! せがた三四郎
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3021
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

MessageSujet: Re: Protèger un programme   Lun 5 Mai - 21:56

oép mon truc marche je l'ai testé sur virtual ti

mais faut éditer l'os de la ti, et c'est super complexe (pas pour les débutant)
par contre c'est insautable après ^^
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 04 Fév 2005
Messages : 3069
Localisation : Le nez dans mon ordi
Classe : Photo argentique et numérique, ordinateur (bidouille), programation


Impureté:
37/450  (37/450)
Dernière note en maths: 9,5/10

MessageSujet: Re: Protèger un programme   Mar 6 Mai - 20:37

bof si la calto execute toujours le code après ça veut dire que ça reste toujours lisible.
_________________
Segata sanshiro ! せがた三四郎
Revenir en haut Aller en bas
Ver2guerre
Légende
Légende


Sexe:MasculinBalanceChèvre
Age : 16
Inscrit le : 29 Sep 2006
Messages : 2458
Localisation : Le plus loin possible des casio
Calculatrice : TI-89 tita x2 + TI 83 Plus
Classe : Vacances


Impureté:
-1/100  (-1/100)
Dernière note en maths: 20/20

MessageSujet: Re: Protèger un programme   Mar 6 Mai - 20:45

Il n'y a pas un moyen de "compiler" le programme en TI-Basic pour le renvoyer sur la calto et fichier ASM ?
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 04 Fév 2005
Messages : 3069
Localisation : Le nez dans mon ordi
Classe : Photo argentique et numérique, ordinateur (bidouille), programation


Impureté:
37/450  (37/450)
Dernière note en maths: 9,5/10

MessageSujet: Re: Protèger un programme   Mar 6 Mai - 20:46

non
_________________
Segata sanshiro ! せがた三四郎
Revenir en haut Aller en bas
kurapix
Elite
Elite


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 10 Juil 2007
Messages : 367
Calculatrice : Ti 89 Titanium
Classe : 1 iere annee de Prepa Integree (2007-2008)


Impureté:
65/450  (65/450)
Dernière note en maths: xx/20

MessageSujet: Re: Protèger un programme   Mar 6 Mai - 21:12

Il faut comprendre que le Ti-Basic est un langage interprété, de ce fait, il n'est pas "compilable" ou "protégeable" contre la lecture de celui-ci ...

Bref, avant de sortir quelque chose ProgVal .... vérifie (ce que tu n'as pas l'air de faire ...).

Kurapix
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3021
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

MessageSujet: Re: Protèger un programme   Mar 6 Mai - 21:24

nan normallent y a que ta ti qui est censé le lire après mais c'est vrai que j'ai pas tester (pas top le transfert virtual ti - virtual ti LOL)
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 04 Fév 2005
Messages : 3069
Localisation : Le nez dans mon ordi
Classe : Photo argentique et numérique, ordinateur (bidouille), programation


Impureté:
37/450  (37/450)
Dernière note en maths: 9,5/10

MessageSujet: Re: Protèger un programme   Mer 7 Mai - 17:28

oui sur la Ti tu peux le bloquer avec ta technique Xywez, mais après a partir de l'ordi tu n'aura aucun probleme a le lire. A mon avis ton astuce altère le format du fichier ce qui le rend illisible (donc meme peut etre sur Ti Graph link) mais cela n'est pas le contenu.

Enfin cela protege toujours a minima.
_________________
Segata sanshiro ! せがた三四郎
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: Protèger un programme   Jeu 8 Mai - 9:30

Dunatotatos a écrit:
Il n'y a pas un moyen de "compiler" le programme en TI-Basic pour le renvoyer sur la calto et fichier ASM ?
Ça existe pour z80: basic2asm(tourne sur le PC), mais le programme déclenche un méga bug avant d'avoir terminé...
kurapix a écrit:
Il faut comprendre que le Ti-Basic est un langage interprété, de ce fait, il n'est pas "compilable" ou "protégeable" contre la lecture de celui-ci ...
Je le sais, mais peut-être y a-t-il un moyen...
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
kurapix
Elite
Elite


Sexe:MasculinViergeSerpent
Age : 18
Inscrit le : 10 Juil 2007
Messages : 367
Calculatrice : Ti 89 Titanium
Classe : 1 iere annee de Prepa Integree (2007-2008)


Impureté:
65/450  (65/450)
Dernière note en maths: xx/20

MessageSujet: Re: Protèger un programme   Jeu 8 Mai - 18:47

Et puis franchement, pourquoi tu veux faire un programme clos?

La possibilité d'édition et de lecture du code permet aux autres personnes d'apprendre, d'améliorer ton coder, ... bref aucunes raisons de coder un truc clos .... plus sujet à bug (t'es le seul à pouvoir débugguer alors que quand c'est ouvert ...... ;) ).
De plus si par le plus pur des hasards tu venais à disparaitre, les sources elles aussi te suivent ..... ce qui n'est pas le cas de sources ouvertes.

Bref encore un délire ProgValien ....

Kurapix
Revenir en haut Aller en bas
Protèger un programmeVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI68k :: Programmation-
Poster un nouveau sujet   Répondre au sujet