如何以编程方式找到"提交费用"?

时间:2020-03-06 14:23:00  来源:igfitidea点击:

我正在寻找总的提交费用。

解决方案

这是使用WMI的示例:

strComputer = "."

Set objSWbemServices = GetObject("winmgmts:\" & strComputer)
Set colSWbemObjectSet = _
 objSWbemServices.InstancesOf("Win32_LogicalMemoryConfiguration")

For Each objSWbemObject In colSWbemObjectSet
 Wscript.Echo "Total Physical Memory (kb): " & _
 objSWbemObject.TotalPhysicalMemory
 WScript.Echo "Total Virtual Memory (kb): " & _
 objSWbemObject.TotalVirtualMemory
 WScript.Echo "Total Page File Space (kb): " & _
 objSWbemObject.TotalPageFileSpace
Next

如果在CScript下运行此脚本,则应该在命令窗口中看到目标计算机上安装的物理内存的千字节数。以下是脚本的典型输出:
总物理内存(kb):261676

编辑:包括的总页面文件大小属性

摘自:http://www.microsoft.com/technet/scriptcenter/guide/sas_wmi_dieu.mspx?mfr=true

public static long GetCommitCharge()
    {
        var p = new System.Diagnostics.PerformanceCounter("Memory", "Committed Bytes");
        return p.RawValue;
    }