WQL用于枚举命名空间中的所有类

时间:2015-09-01 00:44:08

标签: c# wmi enumeration wmi-query wql

我能够在WMI上成功使用以下查询,但我无法使用 <div class="checkbox" ng-if="viewData.conditionId != undefined"> <label> <input type="checkbox" ng-true-value="{{'\''+ viewData.conditionId + '\''}}" ng-false-value="undefined" ng-model="model.conditionId" required /> I agree </label> </div> 属性使其更精细。

作品:__genus

作品:select * from meta_class where __class like "%win32%"

不起作用:select * from meta_class where __class like "%win32%" and __superclass like "%process%"

不起作用:select * from meta_class where __class like "%win32%" and __genus is 1

我正在开发一个C#项目,我已经清除了远程节点上的所有命名空间,并且我正在处理该命名空间中的所有类。我有一个使用select * from meta_class where __genus = 1的解决方法,但它非常奇怪。有没有办法查询System.Management.ManagementClass属性?我可以使用其他属性,但__genus似乎无法正常工作。

谢谢

编辑:感谢威震天,完全跳过我的想法来编辑代码

1 个答案:

答案 0 :(得分:1)

经过进一步研究,__Genus属性应该可以查询,但是,由于架构查询的性质,似乎有目的地排除了它。模式查询只能返回类定义,而不能返回类的实例。类定义始终将__Genus设置为1,从而无需测试类的public void perspectiveXformation(String imgPath, List<Point> sourceCorners, List<Point> targetCorners) { // Load image in gray-scale format Mat matIncomingImg = Highgui.imread(imgPath, 0); // Check if size of list, process only if there are four points in list. if (sourceCorners.size() == 4) { // Convert vector points into Mat type of object. Mat sourceCornersMat = Converters.vector_Point2f_to_Mat(sourceCorners); Mat targetCornersMat = Converters.vector_Point2f_to_Mat(targetCorners); Mat matResultant = new Mat(); // Do the Perspective transformation Mat matPtransform = Imgproc.getPerspectiveTransform(sourceCornersMat, targetCornersMat); Imgproc.warpPerspective(matIncomingImg, matResultant, matPtransform, new Size(targetCorners.get(2).x, targetCorners.get(2).y)); Highgui.imwrite("/tmp/perspectiveXform.png", matResultant); } } public void afflineXformation(String imgPath, Point center) { Mat selectedMat = Highgui.imread(imgPath, 0); Mat res = Imgproc.getRotationMatrix2D(center, 20, 1.0); Mat newMat = new Mat(); Imgproc.warpAffine(selectedMat, newMat, res, selectedMat.size()); Highgui.imwrite("/tmp/afflineXform.png", newMat); } 属性。