GetDriveType-использует всего один параметр-указатель на том.Например "с:","а:" и т.д. Функция возвращает одно из следующих значений: Drive_UNKNOWN - 0: диск не определен\не существует DRIVE_NO_ROOT_DIR-1 :неверный путь\путь не указывает на том DRIVE_REMOVABLE-2: тип устройства определяется как съемный(Flash,FDD) DRIVE_FIXED-3: тип устройства фиксированный диск(HDD)
Этот вопрос меня уже достал, он задаётся на всех программистских форумах, поэтому я выкладываю solution. Листинг библиотеки (nthide.dll), которая будет выполнять нужную нам функцию: