Оперативная память - C#
Формулировка задачи:
Всем доброго времени суток! Подскажите как с помощью кода C# получить данные об оперативной памяти(в частности общий объем). Использую Microsoft Visual Studio 2012. Заранее премного благодарен!
Решение задачи: «Оперативная память»
textual
Листинг программы
ConnectionOptions connection = new ConnectionOptions();
connection.Impersonation = ImpersonationLevel.Impersonate;
ManagementScope scope = new ManagementScope("\\\\.\\root\\CIMV2", connection);
scope.Connect();
ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_PhysicalMemory");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
foreach (ManagementObject queryObj in searcher.Get())
{
this.memorySize.Text = queryObj["Capacity"].ToString();
}