PETIT ANALYSEUR ANTI-VIRUS DE FICHIERS BATCH (.BAT)

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 20 mars 2005 à 13:14
zippedfire Messages postés 98 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 21 novembre 2023 - 30 juil. 2011 à 19:40
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/30205-petit-analyseur-anti-virus-de-fichiers-batch-bat

zippedfire Messages postés 98 Date d'inscription mercredi 6 octobre 2010 Statut Membre Dernière intervention 21 novembre 2023 9
30 juil. 2011 à 19:40
estce que je pourrait(avec ton accord) utiliser ton antivirus comme point de départ pour mon nouveau programme(Batch' Antivirus) ?
odd 54 Messages postés 16 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 8 décembre 2007
25 nov. 2007 à 12:49
une conseil, base toi sur la modification de la base de registre, coté routine du prog...un batch peut très bien faire sa ! le batch est un vieux langage, il est utiliser dans le C :

system("pause") la commande pause, ben c'est du dos !
on peut remplacer pause par toutes sort de commande (à vérifier) on peut faire un exe, au format C, mais basé sur du batch ! c'est un truc qui gache un peu les tuto de C/C++
mais se language est inremplacable (le C)

note : il est important de dire se que fait le prog !
mais sa sert un peu à rien, les batch ne son plus utiliser, et en plus cique droit su le fichier => modifier on n'a le code source !
Mario1095 Messages postés 168 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 6 mai 2009 1
25 nov. 2007 à 07:51
désolé il ne fonctionne pas
odd 54 Messages postés 16 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 8 décembre 2007
5 juil. 2007 à 22:21
ps : mon ty virus...et méchant...et va vous faire l'oeuf....
parce que je vais le complier : bat>exe
hi hi hi hi ^^
odd 54 Messages postés 16 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 8 décembre 2007
5 juil. 2007 à 22:12
waouhhh !!!!!
super ! (marche pas su mon ordi)
moi qui est justemment en rain de faire du VRAI virus batch...
si tu veut je te l'envoie tu le scan....

ps : vmon petit virus, se reproduit..grace à Autoexec.bat...
et il éteint l'ordi à chaque démmérage....
(technique qui marche que sur Win98)
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
24 mars 2005 à 14:36
J'ai mis la première note ! un petit 7, moi je faisais des virus en batch justement mais que sur mon ordi pour les tester ! du genre

erase *.*

bref ... Moi j'ai déposer une source MicroWriter ai je t'aiderai pour ce qui est traitement de mot !
cs_et1 Messages postés 250 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 27 janvier 2011 10
21 mars 2005 à 18:04
OK, Merci pour les codes.

Je vais refaire la source (si j'ai le temps ...)
cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008
21 mars 2005 à 17:14
plus simple encore ( en vb6 )

If InStr(UCase(TextBox1.Text), "LE MOT") <> 0 Then MonText.text = "Apparement OUI"

ça tie en une seule ligne et le code est + lisible ( c mon avi en tt cas )
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
21 mars 2005 à 10:42
Dim sChaine$ = TextBox1.Text.ToUpper()
Found = InStr(sChaine, "LE_MOT")
cs_et1 Messages postés 250 Date d'inscription vendredi 14 janvier 2005 Statut Membre Dernière intervention 27 janvier 2011 10
20 mars 2005 à 17:51
Salut, je débute en prog et je ne sais pas me servir de ToUpper
Pour rechercher, j'utilise :

Found = InStr(TextBox1.Text, "le_mot")
If Found <> 0 Then
MonText.Text = "Apparament OUI !"
End if

Peut-tu me dire où il faut mettre "ToUpper", merci.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
20 mars 2005 à 13:14
Utilise ToUpper (ou UCase en VB6) pour ne tester qu'en majuscules, ca fera moins de code...
Tu peux aussi mettre les mots clés dans un fichier de signatures.
Rejoignez-nous