Я не уверен, но, возможно, вы можете изменить следующую библиотеку классов в соответствии с вашими потребностями.
Вышеописанная библиотека классов великолепна, поскольку вы можете преодолеть один из самых досадных недостатков стандартного OpenFileDialog, а именно ограничение на невозможность просмотра всей файловой системы (она просто позволяет просматривать подпапки Мои документы и карты памяти) .
Может быть, не тот ответ, который вы хотели бы получить, но, эй: он может сработать с небольшими изменениями в коде.
Удачи.