我尝试过使用FolderBrowserDialog,这似乎适用于我的开发机器。但是, Windows 2008 R2 Server Core 不支持此功能。我尝试运行此代码 - 出现对话框,但主显示窗格不可用。
我也尝试过使用Windows shell32 API(SHBrowseForFolder),结果完全相同。 ComDlg32 GetOpenFileName似乎可以正常选择文件。
不确定还有什么可以尝试。
答案 0 :(得分:1)
你不能使用那里没有的东西。请管理员重新配置机器。
答案 1 :(得分:0)
有人质疑为什么这是必要的。我同意这种观点。我没有泄露很多关于什么和原因的细节,这可能会导致一些混乱。
这个问题的编程答案是SHBrowseForFolder中使用的BROWSEINFO结构中的标志包括NEWDIALOGSTYLE。删除该标志会为我显示正确的浏览对话框。