打開visual studio.net 2003,依次點擊文件--新建--項目--控制臺應用程序,語言選C#,在程序里增加以下方法,然后在main()函數里加入
System.Console.WriteLine("系統內存是:"+GetPhisicalMemory().ToString());
--------------------------------------------------------
private int GetPhisicalMemory()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher(); //用于查詢一些如系統信息的管理對象
searcher.Query = new SelectQuery("Win32_PhysicalMemory","",new string[]{"Capacity"});//設置查詢條件
ManagementObjectCollection collection = searcher.Get(); //獲取內存容量
ManagementObjectCollection.ManagementObjectEnumerator em = collection.GetEnumerator();
int capacity = 0;
while(em.MoveNext())
{
ManagementBaseObject baseObj = em.Current;
if(baseObj.Properties["Capacity"].Value != null)
{
try
{
capacity += int.Parse(baseObj.Properties["Capacity"].Value.ToString());
}
catch
{
MessageBox.Show("有錯誤發生!請聯系軟件作者!\n","錯誤信息",MessageBoxButtons.OK,MessageBoxIcon.Error,MessageBoxDefaultButton.Button1);
return 0;
}
}
}
return capacity;}