Проверка подключения USB (flash) - VB

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток народ!!! Написал кривой чекер подключения USB(flash) к компу вроде работает но нужно сделать следующие что бы при подключение он искал на флешке файлы *.ini и выводил в лист бокс (сам чекер кривой т.к. руки кривые ) так что если у кого есть пример хотя бы чекера прошу в студию! Ну и вообщем вопрос решить бы))) Орущие о вирусах троянах идт идут лесом!!!!

Решение задачи: «Проверка подключения USB (flash)»

textual
Листинг программы
  1. Private Declare Function GetLogicalDriveStrings Lib "kernel32.dll" Alias "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
  2. Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
  3. Dim p(26) As String
  4. Private Sub sss()
  5. On Error Resume Next
  6. DoEvents
  7. List2.Clear
  8. Test
  9. For i = 0 To 26
  10. If p(i) <> "" Then
  11. If Dir(p(i) & "1.ryr") <> "" Then
  12. List2.AddItem p(i)
  13. Else
  14. Open p(i) & "1.ryr" For Output As #1
  15. Close #1
  16. End If
  17. End If
  18. Next
  19. For i = 0 To 26
  20. p(i) = ""
  21. Next
  22. End Sub
  23. Private Sub Test() 'usb
  24.    Dim sDrives As String, iLenght As Long, xDrive As Variant
  25.     sDrives = String(255, vbNullChar)
  26.     iLenght = GetLogicalDriveStrings(Len(sDrives), sDrives)
  27.     sDrives = Left(sDrives, iLenght - 1)
  28.     For Each xDrive In Split(sDrives, vbNullChar)
  29.      u = u + 1
  30.         If GetDriveType(xDrive) = 2 Then
  31.         p(u) = xDrive
  32.         End If
  33.     Next
  34.     u = 0
  35. End Sub
  36. Private Sub Timer3_Timer()
  37. DoEvents
  38. sss
  39. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы