标签: c# windows visual-studio
我使用OpenFileDialog,允许用户从文件夹中选择文件。但是,我正在SYSTEM帐户下运行该进程,因此它只显示SYSTEM帐户文件夹(Home,Document,Picture等)而不是实际用户。
如何在SYSTEM进程下创建OpenFileDialog以显示特定用户的文件夹?
感谢。
答案 0 :(得分:0)
您可以尝试使用自定义地点,例如:
openDlg.CustomPlaces.Add("C:\\Users\\User");
您可以指定路径或GUID,后者可以添加特殊文件夹,您可以找到有效GUID here的列表,但这些通常是帐户绑定的,因此无法帮助您实例
我认为你不得不自己编写用户文件夹。
确保您也启用AutoUpgradeEnabled。
AutoUpgradeEnabled
您可以在MSDN上了解有关自定义地点的详情。