Какая функция Win Api является аналогом команды subst?
От: Shasoft Россия http://shasoft.com
Дата: 31.01.20 11:58
Оценка:
Мне нужно создать виртуальный диск <V> для папки <path>

Посоветовали вот этот примерэтот). Однако они не работают. Функция GetVolumeNameForVolumeMountPoint возвращает FALSE. Судя по всему эта функция возвращает уникальное имя существующего диска, а я только хочу создать такой виртуальный диск и поэтому функция возвращает FALSE.

Может кто подскажет работающий пример?

Вроде пишут что вот так
DefineDosDevice(DDD_RAW_TARGET_PATH,"z:","D:\\!\\123\\");


отсюда. Проверю, тогда удалю тему (раз уж тут такое есть)
Отредактировано 31.01.2020 12:01 Shasoft . Предыдущая версия .
Re: Какая функция Win Api является аналогом команды subst?
От: morgot  
Дата: 31.01.20 18:08
Оценка:
Неужели функция SetVolumeMountPoint не работает? А что возвращает? Может, прав не хватает?
Re: Какая функция Win Api является аналогом команды subst?
От: blp  
Дата: 31.01.20 18:13
Оценка:
создавайте ключи вида

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Z:"="\\??\\C:\\Documents and Settings\\...."

и будет вам щастье
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.