Почему работа с повышенными привилегиями заставляет использовать пути UNC? - PullRequest
1 голос
/ 23 октября 2009

Почему работа с повышенными привилегиями заставляет использовать пути UNC? Мне нужно улучшить процесс и сохранить сопоставления дисков, которые у меня есть. Тем не менее, когда я бегу с повышенными правами, сопоставления заменяются на путь UNC. Например:

textBoxPath.Text = Application.StartupPath;

возвращает "F: \ myProgram \ tools" при нормальной работе. Но при запуске с повышенными правами возвращается «\ server \ share \ myProgram \ tools»

Я бы хотел найти способ преобразовать UNC в отображенный путь или вообще предотвратить его.

Спасибо

1 Ответ

3 голосов
/ 23 октября 2009

Отображения дисков для каждого пользователя. Ваш администратор просто не имеет таких сопоставлений.

Боюсь, что их невозможно сохранить, так как при повышении у вас совершенно другой токен пользователя.

...