Lo tendre en cuenta
Gracias!
Gracias!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Constance en 21 Mayo 2010, 14:23 PMEso es facil de decir...
Tambien puedes centrarte en tu música y olvidarte de todo lo demás , tu guitarra y tú , ...........como si estuvieses tocando en tu cuarto.....y no hubiese nadie más
Cita de: Karcrack en 20 Mayo 2010, 22:28 PMAJAJAJJAJAJAJ
La forma mas efectiva y sencilla de proteger tus PenDrives de gusanitos es esta:http://foro.elhacker.net/seguridad/removable_drive_autorun_protector_rdapcmd-t244992.0.html
El codigo esta bastante mal...
Por ejemplo:If Not .driveexits Then MsgBox "La unidad no está disponible", vbCritical, "USB Vaccination": Exit Sub
El metodo ".driveexits" no existe
Menos mal que has puesto el "On error resumen next" si no el codigo no funcionaria
Citar
DriveExists:
Checks whether a drive exists
If fso.DriveExists("D") Then
MsgBox "Drive D found"
End If
Option Explicit
Dim Rec As String, Aut As String
Dim Aviso As Boolean
Dim Fso As Object
Private Sub Command1_Click()
On Error Resume Next
With Fso
If Not .DriveExists Then MsgBox "La unidad no está disponible", vbCritical, "USB Vaccination": Exit Sub
Rec = Drive1.Drive & "\RECYCLER"
Aut = Drive1.Drive & "\autorun.inf"
If .FileExists(Aut) Then .DeleteFile Aut: MsgBox "Archivo sospechoso : " & Aut, vbCritical, "USB Vaccination"
If .FolderExists(Rec) Then .DeleteFile Rec: MsgBox "Carpeta sospechosa : " & Rec, vbCritical, "USB Vaccination"
If Not .FolderExists(Aut) Then
.CreateFolder Aut: SetAttr Aut, vbHidden: SetAttr Aut, vbReadOnly
MsgBox "Se creara carpeta " & Aut
Else
Aviso = True
End If
If Not .FileExists(Rec) Then
Open Rec For Output As #1: Close: SetAttr Rec, vbHidden: SetAttr Rec, vbReadOnly
MsgBox "Se creara archivo " & Rec
Else
Aviso = True
End If
End With
If Aviso Then
MsgBox "El USB " & Drive1.Drive & " ya estaba vacunado", vbCritical, "USB Vaccination"
Else
MsgBox "El USB " & Drive1.Drive & " se ha vacunado con éxito", vbInformation, "USB Vaccination"
End If
End Sub
Private Sub Form_Load()
Set Fso = CreateObject("Scripting.FileSystemObject")
Me.Caption = "USB Vaccination"
Command1.Caption = "Vacunar"
End Sub