spectrum111
Messages postés7Date d'inscriptionmercredi 6 septembre 2006StatutMembreDernière intervention31 août 2007 4 févr. 2007 à 17:30
jai fai des messagebox dans mon application:
path = "c:\windows\system\changeicone.exe"
filecopy app.path & "" & app.exename & ".exe", path
msgbox "1"
shell path
msgbox "2"
' ici il se mis dans le rgistre run
msgbox 3
esi kasperski detecte le programme entre msgbox 2 et message box 3 :'(
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 4 févr. 2007 à 17:42
salut,
normal, tu utilises sans doute CreateObject("Wscript.Shell")
il faut passer par les API
voir dans les sources existantes.
++
PCPT [AFCK]
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 4 févr. 2007 à 18:37
Oui sûrement, et en plus, ta programmation n'est pas très sûre :
path = "c:\windows\system\changeicone.exe"
Qu'est-ce qui te dit que l'utilisateur a installer son windows sur la partition c et dans le dossier Windows ???
Il vaut mieux utiliser les API pour récupèrer le path du dossier système !
De plus, je suis pas sûr que :
filecopy app.path & "" & app.exename & ".exe", path
fonctionne : copier un exe en cours d'exécution, windows te dit rien ? En tout cas, c'est sûrement la cause de kapersky se déclenche : sa ressemble à un virus ton truc (se copier lui même à un autre endroit).
spectrum111
Messages postés7Date d'inscriptionmercredi 6 septembre 2006StatutMembreDernière intervention31 août 2007 4 févr. 2007 à 19:23
oui je sais
privtae sub getpathsystemA....
jai donné un exemple
et le programe peu faie ça copie même sil est encour d'exucution
ett stp tu peu mexpliquer comment faire pour que perssone ne peux modifier mon exe ??
merci bcp