强类型wmi获取子文件夹
我需要创建远程文件系统的树视图。为此,我使用 WMI 和 mgmtclassgen.exe
使用 Win32_LogicalDisk 获取驱动器号。
现在,当用户想要浏览其子文件夹时,我想获取子文件夹,我可以使用它,
ManagementObjectSearcher(@"root\CIMV2", @"Associators of {Win32_Directory.Name='e:\'} Where AssocClass =Win32_Subdirectory ResultRole = PartComponent")
但这不是强类型的。如何使用 Win32_Directory 和 Win32_Subdirectory 的强类型类来获取子文件夹?
I need to create a treeview of a remote filesystem. To do this I am using WMI and mgmtclassgen.exe
using Win32_LogicalDisk I get my drive letters.
Now when user wants to browse its subfolders I want to get the subfolders, i am able to get that using
ManagementObjectSearcher(@"root\CIMV2", @"Associators of {Win32_Directory.Name='e:\'} Where AssocClass =Win32_Subdirectory ResultRole = PartComponent")
but this is not strongly typed. How can i use the strongly typed classes of Win32_Directory and Win32_Subdirectory to get subfolders?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前还没有任何 wmi 的 .NET 实现,因此还没有强类型。
(不过我目前正在开发 .net 实现)。
There currently isn't any .NET implementation of wmi, so no strongly typing as of yet.
(I am currently working on a .net implementation though).