在桌面winforms应用程序中,我使用Documents文件夹存储用户数据。某些用户已将此文件夹重定向到服务器位置。在Windows 7中,我可以使用以下方法成功检测到:
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
在Windows 8(特别是8.1 Update 1)中,这会导致" \"重定向文件夹时的响应。如果没有重定向,它可以正常工作。
我需要确定此重定向的位置,以便访问用户数据。
答案 0 :(得分:1)
这个问题实际上与权利有关。
Visual Studio以管理员身份运行,如果您运行管理命令提示符并输入net use,则表示没有映射驱动器。正常的命令提示符返回映射的驱动器。
按照此article启用注册表中的链接位置,它现在返回Visual Studio中的值。