| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

Шаг 11 - Информация о типе диска GetDriveType.

Для получения информации о типе диска можно использовать GetDriveType эта очень простая функция.
UINT GetDriveType( 
 LPCTSTR lpRootPathName  // указатель на строку.
);
А вот так её можно использовать.
// TestGetDriveType.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "windows.h"
#include "iostream.h"

void main()
{
 
 if (GetDriveType("F:")==DRIVE_CDROM) cout << "CD" << endl;
}
Возвращает она типы дисков
DRIVE_UNKNOWN 		// неизвестен
DRIVE_NO_ROOT_DIR 	// нет :-(((
DRIVE_REMOVABLE 	// извлекаемый диск
DRIVE_FIXED 		// нормальный жеский диск 
DRIVE_REMOTE 		// удаленный сетевое то бишь
DRIVE_CDROM 		// СD ROM
DRIVE_RAMDISK 		// В оперативной памяти
Эта функция позволяет решать многие вопросы типа ?

Какая буква CD, есть ли у меня сетевой диск, сколько и так делее. Метод ? Переберите все диски от А до Я :-)) или если знаете то все, что знаете и посмотрите информацию.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz