为什么使用提升的权限运行会强制使用UNC路径?我需要提升我的进程并保持我的驱动器映射。然而,当我升级时,映射将被替换为UNC路径。例如:
textBoxPath.Text = Application.StartupPath;
正常运行时,返回“F:\ myProgram \ tools”。但是当运行提升时,它返回“\ server \ share \ myProgram \ tools”
我想找到一种方法将UNC转换为映射路径或完全阻止它。
由于
答案 0 :(得分:3)
驱动器映射是每个用户。您的管理员用户只是没有相同的映射。
我担心没有办法保留它们,因为当提升时,你会有一个完全不同的用户令牌。