У меня есть приложение, MSVC++, который выплевывает пути томов жесткого диска из файла ручками, что другие приложения, открытых в следующем формате строки:Жесткий путь Объем диска полный путь файла
\Device\HarddiskVolume4\Users\User\Documents\Visual Studio 2013\Projects\FileLocker\FileLocker\bin\Debug\Test.txt
Я хотел бы, чтобы преобразовать эти пути к полным путям к этим файлам в Windows. Например, я хотел бы, чтобы преобразовать выше путь томов жесткого диска на полный путь к файлу Windows, с соответствующей буквой диска:
C:\Users\User\Documents\Visual Studio 2013\Projects\FileLocker\FileLocker\bin\Debug\Test.txt
Я посмотрел в Интернете, но я не нашел четкий ресурс для делать это программно , Как это можно сделать?
Я знаю, что должен быть какой-то API, который это делает, но мне нужно знать, какой именно метод будет делать трюк, и в идеале я ищу программное решение. – Alexandru
Этот пример из MSDN, похоже, делает именно то, что вы хотите: http://msdn.microsoft.com/en-us/library/cc542456%28v=vs.85%29.aspx Он отображает имя и путь каждого диск в вашей системе, просто выберите тот, который вы ищете. – kyflare
Nice; большое спасибо! – Alexandru