Voilà je voulais faire un petit logiciel(A) qui ne peut démarrer qu'une
seule fois.
Pour cela, je pensais rajouter un octet à la fin de l'exécutable, au début
cet octet est à zéro = logiciel jamais démarré.
Ensuite, lors de son 1er démarrage, il s'auto-modifie en mettant son dernier
l'octet à 1.
Lors du second démarrage, si l'octet est à 1, il affiche un message
indiquant qu'il ne peut plus s'éxécuter.
J'ai crée mon petit logiciel(A), j'ai mis le dernier octet à Zéro avec un
autre petit logiciel(B), je l'ai lancé et il fonctionne, par contre,
lorsqu'il tente de se modifier tout seul en mettant son dernier octet à 1,
j'ai un message d'erreur !
Apparement un logiciel en cours d'exécution ne peut pas se modifier ? c'est
une protection de Windows ? Y a t'il une solution ?
Par contre quand le 1er logiciel(A) est arrêté et que je met le dernier
octet à 1 avec l'autre logiciel(B), ça fonctionne bien, car si je démarre le
1er logiciel(A) avec l'octet à 1, j'ai bien un message comme quoi il a déja
été éxécuté.
Il me faut juste la solution pour que ce soit le 1er logiciel(A) qui puisse
s'auto-modifier.
tout à fait d'accord et même INCTRL5 marche bien pour cela.. Driss
"Kiriasse" a écrit dans le message de news:420b6a46$0$28554$
Il n'y a pas de clé bien cachée. Un logiciel comme celui que j'ai appelé RegDiff la trouverait facilement. www.kiriasse.fr/regdiff.html
== > "Driss HANIB" a écrit dans le message de news:
> peut être prévoir une inscription dans la base de registre. > clé bien cachée > ou un fichier caché dans un répertoire système. > le programme doit donc avant de s'afficher verifier s'il trouve la clé > dans > la base ou si le fichier caché. > si oui s'arrête sinon ecrit cette clé ou ce fichier et affiche le
message
> > Driss
tout à fait d'accord et même INCTRL5 marche bien pour cela..
Driss
"Kiriasse" <nospam@nospam.fr> a écrit dans le message de
news:420b6a46$0$28554$8fcfb975@news.wanadoo.fr...
Il n'y a pas de clé bien cachée.
Un logiciel comme celui que j'ai appelé RegDiff la trouverait facilement.
www.kiriasse.fr/regdiff.html
== > "Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
OI8UFR3DFHA.4004@tk2msftngp13.phx.gbl...
> peut être prévoir une inscription dans la base de registre.
> clé bien cachée
> ou un fichier caché dans un répertoire système.
> le programme doit donc avant de s'afficher verifier s'il trouve la clé
> dans
> la base ou si le fichier caché.
> si oui s'arrête sinon ecrit cette clé ou ce fichier et affiche le
tout à fait d'accord et même INCTRL5 marche bien pour cela.. Driss
"Kiriasse" a écrit dans le message de news:420b6a46$0$28554$
Il n'y a pas de clé bien cachée. Un logiciel comme celui que j'ai appelé RegDiff la trouverait facilement. www.kiriasse.fr/regdiff.html
== > "Driss HANIB" a écrit dans le message de news:
> peut être prévoir une inscription dans la base de registre. > clé bien cachée > ou un fichier caché dans un répertoire système. > le programme doit donc avant de s'afficher verifier s'il trouve la clé > dans > la base ou si le fichier caché. > si oui s'arrête sinon ecrit cette clé ou ce fichier et affiche le