SUPPRIMER AUTOMATIQUEMENT SON EXÉCUTABLE EN QUITTANT

PatDeLaYaute Messages postés 133 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 15 janvier 2009 - 26 mai 2004 à 13:27
juvamine Messages postés 468 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 30 août 2007 - 26 mars 2008 à 12:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23163-supprimer-automatiquement-son-executable-en-quittant

juvamine Messages postés 468 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 30 août 2007 2
26 mars 2008 à 12:18
bien sur que si mais il faut mettre le app.nameexe entre " "

str_bat = "@echo off" & vbCrLf & _
"del """ & App.EXEName & ".exe""" & vbCrLf & _
"del %0"
comme ça.
hackalexandres32 Messages postés 37 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 3 novembre 2008 1
26 mars 2008 à 01:58
sa marche pa si le non du prog contien un espace mais bravo pour léfor...
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
23 nov. 2006 à 17:16
Hepp juste un truc, des traces il en reste le fichier est juste supprimer de la table Fat (pour les vieux) ou NTFS (pour les plus recent). Pour effacer un peu mieu les traces (ce n'est qu'un peu mieu car 5 passage n'est largement pas suffisant) :

Dim i As Integer
For i = 0 To 4
Open App.Path & "/test.bmp" For Binary As #1
Put #1, , Space(LOF(1))
DoEvents
Close #1
Next i

Puis ensuite ta procedure d'autosuppression.

Le probleme c'est que tu ne peux pas executer de code sur ton fichier executable donc tu dois coder ca en batch mais la je n'ai pas les connaissances pour le faire...

Dans le cas d'un desinstalleur l'utilisation d'un batch est tres bien.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
27 mai 2004 à 08:39
Bonne idée, je me suis servi d'une idée similaire pour lancer la décompression d'un logiciel Access avec un mot de passe dans un zip, et à la fin il recompressait puis supprimait la base Access automatiquement avec le même mot de passe qui était caché dans un autre batch qui était fourni dans le zip.
juvamine Messages postés 468 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 30 août 2007 2
26 mai 2004 à 21:34
jai rien dit !!! jmal lu mdr :p
juvamine Messages postés 468 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 30 août 2007 2
26 mai 2004 à 21:33
theHacker ta pa compris, le .bat est supprimé une fois la procédure finie, pr kil ne reste plus okune trace

++
juva
cs_TheHacker Messages postés 442 Date d'inscription samedi 23 novembre 2002 Statut Membre Dernière intervention 19 octobre 2005
26 mai 2004 à 20:25
ouai c cool, j'ne avais justement besoin et j'usis tombé dessus par hasard, merci.

PS:t aps obligé de supprimer le fichier uninst.bat car le "OUTPUT" remplace totalement le contenu du fichier si il existe, contrairement au "Append" qui ajoute au fichier deja existant.
juvamine Messages postés 468 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 30 août 2007 2
26 mai 2004 à 19:52
héhé je le garde de coté au ca sou un jour cela puisse me servir...
mince sko meme moi ké u lidée koi !! otan ke je men serv
en tout k jai testé ca marcheueueueu...


++
juva
Jiggy35 Messages postés 18 Date d'inscription jeudi 25 décembre 2003 Statut Membre Dernière intervention 12 août 2004
26 mai 2004 à 13:58
J'avais pas mis les bons mots-clé certainement car j'avais pas trouvé.

Mais bon ça m'a pris 5 minutes et en plus je trouve le mien meilleur donc...

Mais merci du lien

ps: ton code est bien vu mais un peu compliqué...
PatDeLaYaute Messages postés 133 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 15 janvier 2009 3
26 mai 2004 à 13:27
Salut,
juste une chose tu aurait pu faire une chtit' recherche avant de mettre ta source
http://www.vbfrance.com/article.aspx?Val=4911

@+
Rejoignez-nous