Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Определение съёмного диска Добавлено: 24.08.07 12:21  

Автор вопроса:  Max
Народ, подскажите пожалуйста, каким кодом можно определить флешку через Visual Basic?

Заранее благодарю...

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #1 Добавлено: 24.08.07 14:06
Можно получить список устройств со съёмными носителями (флопики и флэшки)

Ответить

Номер ответа: 2
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #2
Добавлено: 24.08.07 14:52
Для поиска своего плеера пользовался вот этим:
Public Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long

Public Function FirstMuVoDrive() As String
Dim i As Long
For i = 67 To 90    ' От 'C:\' до 'Z:\'
    If GetDriveType(Chr$(i) & ":\";) = 2 Then
        FirstMuVoDrive = Chr$(i) & ":\"
        Exit Function
    End If
Next i
FirstMuVoDrive = "C:\"
End Function

А теперь и плеер уже COWON и код не нужен...)))

Ответить

Номер ответа: 3
Автор ответа:
 Max



Вопросов: 1
Ответов: 2
 Профиль | | #3 Добавлено: 24.08.07 21:52
Спасибулички...

Ответить

Номер ответа: 4
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #4 Добавлено: 28.08.07 21:37
ну зачем проверять весь диапазон? можно же получить сначала количество дисков в системе, их буквы, а потом уже их тип...

Ответить

Номер ответа: 5
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #5 Добавлено: 29.08.07 01:30
Ща пытался с помощью стандартной консольной mountvol с дисками экспериментировать:

Сначала удалил связь флоппика с диском А:
Затем связал флоппик с диском Y:
Теперь у меня флоппик с буквой Y: =)

Потом, блин, эксперимент провел:
Удалил связь системного диска с буквой C:
Пришлось ресет делать и восстанавливать винду из последней удачной копии
Все проги, которые пыталсь в отсутствии диска C: на него писать, жутко обламывались и страшно ругались =)

Ответить

Номер ответа: 6
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #6
Добавлено: 30.08.07 23:21
*Апплодисменты* ZagZag))
Александр я просто пошел тем путем который был мне проще. А других я и не знал

Ответить

Номер ответа: 7
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #7 Добавлено: 31.08.07 00:30
И вообще! Почему система зависит от связи С: с системным диском?
Ей должно быть пофигу! Диск-то на месте.
Ладно сторонние проги, но система должна работать! А в месте с ней и стандарнтые cmd.exe, taskmgr.exe etc

Ответить

Номер ответа: 8
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #8
Добавлено: 31.08.07 17:31
Ты еще раз попробуй, мож она одумалась...))

Ответить

Номер ответа: 9
Автор ответа:
 Max



Вопросов: 1
Ответов: 2
 Профиль | | #9 Добавлено: 31.08.07 20:24
Ага, счас...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам