Здравствуйте! Проблема такая, мне надо получить имя файла, запускаемого из сети (например с сервера какого-нить или с машины, находящейся в локальной сети). Пробывал использовать RtlVolumeDeviceToDosName и IoVolumeDeviceToDosName, но они выдают странные пути. Например, при запуске с подключенного сетевого диска Z: выдается что-то вроде "\;Z:000000000000d630\Имя Компа в лок. сети\Дир1\Дир2\Приложение.Exe"...Номер "000000000000d630" всегда новый...Есть ли способ получить нормальный путь до файла запускаемого из сети? Спасибо.
censored Ну во-первых фиг знает как он еще может определять пути( абсолютные, относительные, относительные относитель какой-либо папки и прочее, таких вариантов довольно много), поэтому разбирать просто вернувшуюся строку не пойдет... Ну вообще проблема решилась, а точней отпала необходимость... Кому интересно, то можете посмотреть функцию NLGetFullPathName из примера ддк ( у меня он был в 6000 ) к фильтр драйверу файловой системы...