Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / узнаём имена дисков / 3 сообщений из 3, страница 1 из 1
13.05.2012, 16:56
    #37792163
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
узнаём имена дисков
подскажите, как получить имена всех логических дисков компа. а то перебираю с "А:/" по "Z:/" с онерором)
...
Рейтинг: 0 / 0
13.05.2012, 18:59
    #37792237
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
узнаём имена дисков
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Declare Function GetLogicalDriveStrings Lib "kernel32.dll" Alias "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

Private Sub Test()
    Dim sDrives As String, iLenght As Long, xDrive As Variant
    
    sDrives = String(255, vbNullChar)
    iLenght = GetLogicalDriveStrings(Len(sDrives), sDrives)
    sDrives = Left(sDrives, iLenght - 1)
    
    For Each xDrive In Split(sDrives, vbNullChar)
        MsgBox xDrive
    Next
End Sub
...
Рейтинг: 0 / 0
13.05.2012, 19:13
    #37792246
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
узнаём имена дисков
VSVLAD,

спасибо)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / узнаём имена дисков / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]