La idea original es de carlitos.dll en C
El programa revisa cada par de segundos si existe el autorun.inf en las unidades C,D,F y G y si lo encuentra lo borra xD
Para esto puse 4 timers.
No soy programador todavia, solo copie un par de lineas desde programas y tutoriales (incluyendo un tuto muy bueno de aqui de VBS y los ordene para que hicieran lo que proponia carlitos.dll
Crear
4 timers:
Timer1, Timer2, Timer3, Timer4 con interval: 200 para que cada timer revise las unidades seguido
El form ponganlo con visible = False para que no se vea... quiero ver como poder hacerlo visible por medio de una combinacion de teclas pero aun no se hacerlo.
Codigo:
Private Sub Form_Load()
MsgBox ("El programa se esta ejecutando")
End Sub
Private Sub Timer1_Timer()
On Error GoTo Falso
archivo = GetAttr("C:\autorun.inf")
Set variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "C:\autorun.inf"
Exit Sub
Falso:
End Sub
Private Sub Timer2_Timer()
On Error GoTo Falso
archivo = GetAttr("D:\autorun.inf")
Set variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "D:\autorun.inf"
Exit Sub
Falso:
End Sub
Private Sub Timer3_Timer()
On Error GoTo Falso
archivo = GetAttr("G:\autorun.inf")
Set variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "G:\autorun.inf"
Exit Sub
Falso:
End Sub
Private Sub Timer4_Timer()
On Error GoTo Falso
archivo = GetAttr("F:\autorun.inf")
Set variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "F:\autorun.inf"
Exit Sub
Falso:
End Sub
Obsevacion:
Para cerrarlo por ahora control + Alt + Supr y cierran el proceso
Repito son recortes de codigos de tutoriales yo no lo programe en si solo lo ordene ¬¬ asi que no me llamen lammer.... newie tal vez pero lammer no... si lo hacen prometo que me cortare las venas con una cuchara xD
Saludos y arreglenlo, mejorenlo y usenlo para el bien xD
Aqui se los dejo ya compilado
http://www.sendspace.com/file/4f45l2