如何使OpenFileDialog显示其他用户的主文件夹

时间:2016-05-11 11:08:22

标签: c# windows visual-studio

我使用OpenFileDialog,允许用户从文件夹中选择文件。但是,我正在SYSTEM帐户下运行该进程,因此它只显示SYSTEM帐户文件夹(Home,Document,Picture等)而不是实际用户。

如何在SYSTEM进程下创建OpenFileDialog以显示特定用户的文件夹?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用自定义地点,例如:

openDlg.CustomPlaces.Add("C:\\Users\\User");

您可以指定路径或GUID,后者可以添加特殊文件夹,您可以找到有效GUID here的列表,但这些通常是帐户绑定的,因此无法帮助您实例

我认为你不得不自己编写用户文件夹。

确保您也启用AutoUpgradeEnabled

您可以在MSDN上了解有关自定义地点的详情。