在Windows 8上确定文档文件夹重定向

时间:2015-05-26 09:26:01

标签: c# .net winforms

在桌面winforms应用程序中,我使用Documents文件夹存储用户数据。某些用户已将此文件夹重定向到服务器位置。在Windows 7中,我可以使用以下方法成功检测到:

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

在Windows 8(特别是8.1 Update 1)中,这会导致" \"重定向文件夹时的响应。如果没有重定向,它可以正常工作。

我需要确定此重定向的位置,以便访问用户数据。

1 个答案:

答案 0 :(得分:1)

这个问题实际上与权利有关。

Visual Studio以管理员身份运行,如果您运行管理命令提示符并输入net use,则表示没有映射驱动器。正常的命令提示符返回映射的驱动器。

按照此article启用注册表中的链接位置,它现在返回Visual Studio中的值。