Как использовать диалоговое окно «Обзор папок» из приложения WPF в Windows Server Core? - PullRequest
2 голосов
/ 04 апреля 2011

Я пытался использовать FolderBrowserDialog, и это, похоже, работает на моей машине для разработки.Однако это не поддерживается на Windows 2008 R2 Server Core .В любом случае я попытался запустить этот код - диалоговое окно появляется, но главная панель отображения недоступна.

Я также пытался использовать Windows shell32 API (SHBrowseForFolder) с точно такими же результатами.ComDlg32 GetOpenFileName, кажется, отлично работает для выбора файла.

Не уверен, что еще попробовать.

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

Были вопросы о том, почему это необходимо. Я согласен с мнением. Я не дал много подробностей о том, что и почему, и это, вероятно, приводит к некоторой путанице.

Программный ответ на этот вопрос заключался в том, что флаги в структуре BROWSEINFO, используемые в SHBrowseForFolder, включали NEWDIALOGSTYLE. Снятие этого флажка правильно отображает диалоговое окно обзора.

0 голосов
/ 04 апреля 2011

Вы не можете использовать то, чего там нет.Попросите администратора перенастроить машину.

...