为什么使用提升的权限运行会强制使用UNC路径?我需要提升我的进程并保持我的驱动器映射。然而,当我升级时,映射将被替换为UNC路径。例如:

textBoxPath.Text = Application.StartupPath;

返回“F:\ myProgram \ tools”当正常运行时。但是当提升运行时,它会返回“\ server \ share \ myProgram \ tools”

我想找到一种方法将UNC转换为映射路径或完全阻止它。

由于

有帮助吗?

解决方案

驱动器映射是每个用户。您的管理员用户只是没有相同的映射。

我担心没有办法保留它们,因为当提升时,你会有一个完全不同的用户令牌。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top