DRK>удаляю дос имя диска...флешки DRK>invoke DefineDosDevice,DDD_REMOVE_DEFINITION + DDD_RAW_TARGET_PATH,DevName,hLocalAlloc DRK>затем его восстанавливаю его DRK>invoke DefineDosDevice,DDD_RAW_TARGET_PATH,DevName,addr NameDosDevice
DRK>Хотя через проводник я могу зайти на флешку... и с консоли тоже... DRK>В чем возможная причина данного косяка? И как поправить это?
Вкратце: DefineDosDevice достаточно было во времена NT
В следующих версиях необходимо использовать SetVolumeMountPoint/DeleteVolumeMountPoint
Ищем в интернете (или берем из samples\Samples\winbase\IO\DLEdit в SDK) файл dledit.cpp