Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WMI Win32_页面文件设置_C#_.net_Wmi_Wmi Query - Fatal编程技术网

C# WMI Win32_页面文件设置

C# WMI Win32_页面文件设置,c#,.net,wmi,wmi-query,C#,.net,Wmi,Wmi Query,使用WMI的此代码未产生任何结果。我正在wind 7上使用以下WMI代码进行测试 ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_PageFileSetting"); foreach (ManagementObject queryObj in searcher.Get()

使用WMI的此代码未产生任何结果。我正在wind 7上使用以下WMI代码进行测试

ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2",
                                    "SELECT * FROM Win32_PageFileSetting");

foreach (ManagementObject queryObj in searcher.Get())
    { 

    }

// The for loop does not get executed.

它应该会起作用。您是否可能在所有驱动器上禁用了“分页”?在这种情况下,searcher.Get()返回一个空集合

根据您试图收集的信息,您可以使用提供页面文件信息的
Select*fromWin32\u PageFileusage


我还遇到了一些问题
SELECT*FROM Win32\u PageFileSetting
,大多数时候它都返回空集合。

是的,看起来是这样的,页面文件的高级设置选中了选项-自动管理所有驱动器的页面文件大小,但我确实将所有驱动器的总页面文件大小设置为最小16 mb,最大16 gb。如何使用wmi获取这些值?“wmi Code Creator v1.0”肯定会帮助您:Win32_PageFile、Win32_PageFileSetting、Win32_PageFileUsage&Win32_PageFileElementSetting。此查询需要SeCreatePagefilePrivilege。