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

Re: desinstalleur

Message par Parole De JOJO »

nico a écrit :Voilà:

Code : Tout sélectionner

RunProgram(GetEnvironmentVariable("comspec"),"/c del "+Chr(34)+ProgramFilename()+Chr(34),"",2)
si j'ai bien compris il faut mettre ca dans l'exe et il s'efface?
ca ne marche pas chez moi
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Re: desinstalleur

Message par Chris »

Essaye avec ça.
Crée un exécutable nommé "AutoKill.exe" dans un dossier séparé, et lance le.

Il va te créer un fichier batch qui va supprimer le .exe avant de s'effacer lui-même

Code : Tout sélectionner

L1$ = "Del /Q AutoKill.exe"
L2$ = "Del /Q *.bat"
If CreateFile(0, GetPathPart(ProgramFilename())+"Kill.bat")
  WriteStringN(0, L1$)
  WriteStringN(0, L2$)
  CloseFile(0)
EndIf
RunProgram(GetPathPart(ProgramFilename())+"Kill.bat", ProgramFilename(), "")
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: desinstalleur

Message par nico »

Parole De JOJO a écrit :
nico a écrit :Voilà:

Code : Tout sélectionner

RunProgram(GetEnvironmentVariable("comspec"),"/c del "+Chr(34)+ProgramFilename()+Chr(34),"",2)
si j'ai bien compris il faut mettre ca dans l'exe et il s'efface?
ca ne marche pas chez moi
Il ne faut pas activé le mode debug sinon ça ne marche pas!
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: desinstalleur

Message par Parole De JOJO »

Chris a écrit :Essaye avec ça.
Crée un exécutable nommé "AutoKill.exe" dans un dossier séparé, et lance le.

Il va te créer un fichier batch qui va supprimer le .exe avant de s'effacer lui-même

Code : Tout sélectionner

L1$ = "Del /Q AutoKill.exe"
L2$ = "Del /Q *.bat"
If CreateFile(0, GetPathPart(ProgramFilename())+"Kill.bat")
  WriteStringN(0, L1$)
  WriteStringN(0, L2$)
  CloseFile(0)
EndIf
RunProgram(GetPathPart(ProgramFilename())+"Kill.bat", ProgramFilename(), "")

ca ca marche

merci bcp
anissa
Messages : 136
Inscription : mer. 13/oct./2010 15:43

Re: desinstalleur

Message par anissa »

Moi, j'ai l'habitude d'utiliser un petit programme caché dans le répertoire windows qui s'occupe de désinstaller le logiciel, mais sans qu'il se supprime lui même...
Je ne sais pas si c une bonne méthode mais.. s'il y a mieux je suis prenante.

Anissa
Répondre