【发布时间】:2011-07-29 07:16:33
【问题描述】:
我尝试过使用 FolderBrowserDialog,这似乎可以在我的开发机器上使用。但是,Windows 2008 R2 Server Core 不支持此功能。无论如何我尝试运行此代码 - 出现对话框,但主显示窗格不可用。
我也尝试过使用 Windows shell32 API (SHBrowseForFolder) 获得完全相同的结果。 ComDlg32 GetOpenFileName 似乎适用于选择文件。
不知道还能尝试什么。
【问题讨论】:
-
您了解 Server Core 明确不打算运行显示用户界面的应用程序吗?
-
是的,这是从替换 shell UI 的应用程序中运行的。用户实际上无权访问命令行。
-
这没有任何意义。 Server Core 没有外壳 UI,因此您无法替换它。为什么会有一个用户? Server Core 的全部目的是减少远程数据中心中孤立服务器的攻击中心,仅由喜欢命令行界面的管理员远程控制。它不适合用户,也不适合想要 GUI 的人。用完整版本的Windows Server重新安装机器是最好的选择;这就是我日常使用的操作系统。
标签: .net wpf windows-server-2008-r2 folderbrowserdialog server-core