SUPPRIMER AUTOMATIQUEMENT SON EXÉCUTABLE EN QUITTANT
PatDeLaYaute
Messages postés133Date d'inscriptiondimanche 28 avril 2002StatutMembreDernière intervention15 janvier 2009
-
26 mai 2004 à 13:27
juvamine
Messages postés468Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention30 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.
hackalexandres32
Messages postés37Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention 3 novembre 20081 26 mars 2008 à 01:58
sa marche pa si le non du prog contien un espace mais bravo pour léfor...
ciberrique
Messages postés589Date d'inscriptionlundi 25 août 2003StatutMembreDernière intervention18 juillet 20101 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és1221Date d'inscriptionjeudi 23 août 2001StatutMembreDerniè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és468Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention30 août 20072 26 mai 2004 à 21:34
jai rien dit !!! jmal lu mdr :p
juvamine
Messages postés468Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention30 août 20072 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és442Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention19 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és468Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention30 août 20072 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és18Date d'inscriptionjeudi 25 décembre 2003StatutMembreDernière intervention12 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és133Date d'inscriptiondimanche 28 avril 2002StatutMembreDernière intervention15 janvier 20093 26 mai 2004 à 13:27
26 mars 2008 à 12:18
str_bat = "@echo off" & vbCrLf & _
"del """ & App.EXEName & ".exe""" & vbCrLf & _
"del %0"
comme ça.
26 mars 2008 à 01:58
23 nov. 2006 à 17:16
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.
27 mai 2004 à 08:39
26 mai 2004 à 21:34
26 mai 2004 à 21:33
++
juva
26 mai 2004 à 20:25
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.
26 mai 2004 à 19:52
mince sko meme moi ké u lidée koi !! otan ke je men serv
en tout k jai testé ca marcheueueueu...
++
juva
26 mai 2004 à 13:58
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é...
26 mai 2004 à 13:27
juste une chose tu aurait pu faire une chtit' recherche avant de mettre ta source
http://www.vbfrance.com/article.aspx?Val=4911
@+