[R] Comment faire que mon programme ne serve que une fois ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

[R] Comment faire que mon programme ne serve que une fois ?

#1

Message par Candide »

Voila je cherche une formule qui pourrait me permettre que mon programme fonctionne que une fois, par exemple
j'ouvre le logiciel la premiere fois, ça me donne un numméro
j'ouvre le logiciel la deuxieme fois, ça ne fais strictement rien, ou ça donne un message d'erreur, je sais pas ^^'

Merci d' maider au plus vite, je m'en fiche de la tete que pourrait avoir ce programme même s'il demande un mot de passe au début a usage unique qui ouvre le logiciel puis apres le mot de passe est supprimé pour que l'on puisse s'en servir

Merci de votre réponse qui je pense va pas tarder

Cordialement Candide
Modifié en dernier par Candide le mar. 10 juil. 2012 11:14, modifié 1 fois.
En apprentissage du langage AutoIt :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#2

Message par Tlem »

Plusieurs solutions à votre demande (du plus simple au plus évolué) :

1 - Auto-destruction de votre script après son action (mais si l'utilisateur en a une copie, la protection ne sert à rien ...)

2 - La création d'une clé en base de registre ou d'un fichier caché sur l'ordinateur ou encore un texte ou code ajouté dans un fichier X, Y ou Z.
Une fois la clé créée, si le script arrive à la lire, alors le message d'erreur ou autre.

3 - L'envoi par internet d'une clé représentant la machine sur laquelle le script est lancé (genre le numéro de série de l'OS ou du disque dur, l'adresse MAC de la carte réseau, ou toutes combinaison ou autres éléments permettant d'identifier le PC) et validation par un serveur central.

Il existe surement bien d'autres solutions, mais je vous ai proposé celles qui me sont passées par la tête. ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#3

Message par Candide »

Merci beaucoup pour cette réponse si rapide et éfficace, enfaite je vous explique mon but ,
j'ai fais un raccourci internet en appuyant sur X bouton je vais a l'adresse X,
et je cherche a m'entrainer a mettre une sécurité dessus,
Donc en gros ( en prenant l'exemple d'un site )
La personne télécharge le logiciel de raccourcis internet, elle recoit un code d'activation en même temps que le lien de téléchargement, puis le rentre dans le raccourcis internet pour l'activer, cela existe ?
Si oui comment faire ?
En apprentissage du langage AutoIt :)
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#4

Message par Candide »

Si cela n'existe pas, pouvez vous m'en dire un peu plus pour l'auto-destruction du programme ? =)
En apprentissage du langage AutoIt :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#5

Message par Tlem »

Tout est .
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Candide
Niveau 2
Niveau 2
Messages : 23
Enregistré le : mer. 04 juil. 2012 11:02
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#6

Message par Candide »

je regarde ça, un grand merci Tlem =)
En apprentissage du langage AutoIt :)
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#7

Message par Sea »

Il te suffit de faire un .bat qui check si ton programme existe toujours.
tu exécutes le .bat tu fais un Exit(ton code ce ferme) et normalement ton .bat qui fais une boucle en regardant a chaque fois si ton programme est lancé ,si il ne le détecte pas il le supprime
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [R] Comment faire que mon programme ne serve que une foi

#8

Message par blacksoul305 »

Bonsoir,

juste pour rebondir sur la réponse de Sea, ça ne me semble pas une mauvaise idée, mais quitte à faire un .bat comme celui-ci, autant donner quelque piste ou même un code, car je pense pas que tout le monde code des fichiers batchs. :lol:
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Comment faire que mon programme ne serve que une fo

#9

Message par TT22 »

@ blacksoul305 : Comme l'as dit Tlem :
Tlem a écrit :Tout est .
Cordialement,
TT22
Répondre