desinstalleur

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

desinstalleur

Message par Parole De JOJO »

je me suis demande comment font les desinstalleurs de programmes pour s'autoeffacer
j'imagine que ca se fait par un deuxieme exe qui efface le premier, mais qui efface le deuxieme?
le seul truc que j'ai pense est de placer ce deuxieme prog dans la corbeille et le lancer de la bas, et apres il s'efface tout seul lorsque l'utilisateur vide sa corbeille. maos est ce que c'est comme ca qu'il faut faire?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: desinstalleur

Message par Le Soldat Inconnu »

Moi, je le mets dans le dossier temporaire. dans la corbeille, c'est les virus qui font comme ça :)

Après, j'avais contacter un gars qui fait des désinstalleur, il utilisait un fichier bat pour supprimer l'exe
Le bat boucle jusqu'a ce que l'exe soit supprimer puis s'autoefface.

Après, il y a solution via le registre de windows, en gros, dire à Windows d'effacer des fichiers au prochain redémarrage mais la, je ne sais pas faire.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: desinstalleur

Message par Parole De JOJO »

le dossier temp s'efface tout seul?

et tu peut me donner un exemple de bat s'il te plait?
merci
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Re: desinstalleur

Message par Chris »

Si tu as un dossier temporaire ou il n'y a que tes fichiers d'installation/désinstallation, tu mets un fichier .bat dans le même dossier que les fichiers à virer.
c'est un simple fichier texte renommé en .bat, (ex. MonFichier.bat), et dedans tu mets juste :

Code : Tout sélectionner

del /Q *.*
Ca va supprimer tout ce qui est dans le dossier, y compris le fichier .bat. sans toucher à ce qu'il y a dans les autre dossiers.

Par contre, ça n'efface pas le dossier. (C'est pas le but)
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: desinstalleur

Message par venom »

j'allais donner la meme solution que Chris :lol:
mais en effet le dossier ne se suprime pas il reste vide.





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: desinstalleur

Message par Parole De JOJO »

merci
derniere question.
il faut runner le bat ou ca se fait tout seul?
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: desinstalleur

Message par venom »

et bien si tu cree un executable qui te servira de desinstallateur, tu as juste a lancer le .bat via la fonction runprogram() :wink:
sa doit le faire.







@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: desinstalleur

Message par kernadec »

bonjour
je n'ai pas essayé, mais il me semble possible que l'on
créer le bat à la racine du disque et qui gèrera tout
le travail d'effacement avec les fichiers dossiers..
et ensuite s'effacer lui même... et la boucle est bouclée.

Cordialement
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Re: desinstalleur

Message par Chris »

Mauvais plan.
Si ton .bat est mal foutu, tu risques d'effacer un bon paquet de fichiers utiles à windows. :mrgreen:

Le fichier dans le dossier d'install, c'est encore le plus sur même si il laisse le dossier.
De toute façon, la meilleure façon d'installer un programme, c'est que tout tienne dans le même dossier. Programme, config, fichiers annexes, etc...

On voit trop de programmes sur le net qui s'installent un peu n'importe où, en écrasant des fichiers système ou en te pourrissant la base de registre.


A BAS LES INSTALLEURS! :mrgreen:
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: desinstalleur

Message par Ar-S »

Vive les softs "portable" :mrgreen: (sans install)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Re: desinstalleur

Message par Chris »

Parfaitement!

Vive les soft sans installeurs
Boycottons les installeurs!
Image


Merde... Y a un installeur, pour PB :?
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: desinstalleur

Message par nico »

Il suffit de lancer une commande dos par l'executable cmd, en récupérant la variable d'environnement qui est comspec puis faire un delete de l'exe.

J'ai pas le code mais ça tiens sur deux lignes, c'est aussi simple que ça! vu sur le forum anglais.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: desinstalleur

Message par nico »

Voilà:

Code : Tout sélectionner

RunProgram(GetEnvironmentVariable("comspec"),"/c del "+Chr(34)+ProgramFilename()+Chr(34),"",2)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: desinstalleur

Message par Le Soldat Inconnu »

faut que j'essaie ça, merci
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: desinstalleur

Message par Parole De JOJO »

merci
Répondre