Мне нужно создать древовидную структуру удаленной файловой системы. Для этого я использую WMI и mgmtclassgen.exe
используя Win32_LogicalDisk Я получаю буквы моего диска.
Теперь, когда пользователь хочет просмотреть свои подпапки, я хочу получить подпапки, я могу получить это, используя
ManagementObjectSearcher(@"root\CIMV2", @"Associators of {Win32_Directory.Name='e:\'} Where AssocClass =Win32_Subdirectory ResultRole = PartComponent")
но это не сильно напечатано. Как я могу использовать строго типизированные классы Win32_Directory и Win32_Subdirectory, чтобы получить подпапки?