如何使用Windows Server Core上的WPF应用程序中的“浏览文件夹”对话框?

时间:2011-04-04 15:53:49

标签: .net wpf windows-server-2008-r2 folderbrowserdialog server-core

我尝试过使用FolderBrowserDialog,这似乎适用于我的开发机器。但是, Windows 2008 R2 Server Core 不支持此功能。我尝试运行此代码 - 出现对话框,但主显示窗格不可用。

我也尝试过使用Windows shell32 API(SHBrowseForFolder),结果完全相同。 ComDlg32 GetOpenFileName似乎可以正常选择文件。

不确定还有什么可以尝试。

2 个答案:

答案 0 :(得分:1)

你不能使用那里没有的东西。请管理员重新配置机器。

答案 1 :(得分:0)

有人质疑为什么这是必要的。我同意这种观点。我没有泄露很多关于什么和原因的细节,这可能会导致一些混乱。

这个问题的编程答案是SHBrowseForFolder中使用的BROWSEINFO结构中的标志包括NEWDIALOGSTYLE。删除该标志会为我显示正确的浏览对话框。