【发布时间】:2016-05-11 11:08:22
【问题描述】:
我使用了允许用户从文件夹中选择文件的 OpenFileDialog。但是,我在 SYSTEM 帐户下运行该进程,所以它只显示 SYSTEM 帐户文件夹(Home、Document、Picture 等)而不是实际用户。
如何在 SYSTEM 进程下创建 OpenFileDialog 以显示特定用户的文件夹?
谢谢。
【问题讨论】:
-
也许正确的问题是:为什么必须在系统帐户下运行?
-
您可以尝试创建工作线程来处理文件对话框并使用模拟让其他线程在其他用户的上下文中运行。
-
然后您将使用 UI 控件跨线程,这通常不是一个好主意,尽管我对这如何影响常见对话框感兴趣。
标签: c# windows visual-studio