Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Disk's Num's and Letters? Добавлено: 24.09.02 16:26  

Автор вопроса:   j3d1 | ICQ: 8370005 

Люди кто знает как посчитать сколько винтов, сидюков и флопов подключенно к компу и узнать их буквы???

Зранее Пасибо!

Ответить

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

Номер ответа: 1
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 25.09.02 19:34

GetDriveType (3.0)

UINT GetDriveType(DriveNumber)

int DriveNumber; /* 0 = A, 1 = B, and so on */


The GetDriveType function determines whether a disk drive is removable, fixed, or remote.

Parameter ;Description

DriveNumber Specifies the drive for which the type is to be determined (0 = drive A, 1 = drive B, 2 = drive C, and so on).

Returns

The return value is DRIVE_REMOVABLE (disk can be removed from the drive), DRIVE_FIXED (disk cannot be removed from the drive), or DRIVE_REMOTE (drive is a remote, or network, drive), if the function is successful. Otherwise, the return value is zero.

Example

The following example uses the GetDriveType function to determine the drive type for all possible disk drives (letters A through Z):

 

int  iDrive;
WORD wReturn;
char szMsg[80];

for (iDrive = 0, wReturn = 0;
        (iDrive < 26) && (wReturn != 1); iDrive++) {

    wReturn = GetDriveType(iDrive);

    sprintf(szMsg, "drive %c: ", iDrive + 'A');

    switch (wReturn) {
        case 0:
            strcat(szMsg, "undetermined");
            break;

        case DRIVE_REMOVABLE:
            strcat(szMsg, "removable");
            break;

        case DRIVE_FIXED:
            strcat(szMsg, "fixed");

            break;

        case DRIVE_REMOTE:
            strcat(szMsg, "remote (network)");
            break;
    }
    TextOut(hdc, 10, 15 * iDrive, szMsg, strlen(szMsg));
}

 

Ответить

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



ICQ: 8370005 

Вопросов: 34
Ответов: 466
 Профиль | | #2 Добавлено: 25.09.02 19:36
CyRax, Биг пасибо!

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 25.09.02 20:47

Это немного устаревшее описание. Там по-моему ещё

5 - CD-RM

Ответить

Страница: 1 |

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



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