PDA

View Full Version : سوال: بدست آوردن فضای کلی رم ( رم دستگاه چقدره ؟)



MehdiElexal
چهارشنبه 16 بهمن 1392, 19:05 عصر
با سلام میخوام بدونم دستگاهی که برنامه روش هست چقدر رم داره ، با تشکر

shahryari
پنج شنبه 17 بهمن 1392, 09:13 صبح
Console.WriteLine("You have {0} bytes of RAM",
new Microsoft.VisualBasic.Devices.ComputerInfo().Avail ablePhysicalMemory);
Console.ReadLine();

NASA's Spaceman
پنج شنبه 17 بهمن 1392, 12:49 عصر
دوست عزیز کدی که نوشتی مشکل داره
من دقیقا همین رو نوشتم کامپایل نمیشه

amirreza_.net
پنج شنبه 17 بهمن 1392, 23:57 عصر
static void Main(string[] args)
{
double totalCapacity = 0;
ObjectQuery objectQuery = new ObjectQuery("select * from Win32_PhysicalMemory");
ManagementObjectSearcher searcher = new
ManagementObjectSearcher(objectQuery);
ManagementObjectCollection vals = searcher.Get();

foreach(ManagementObject val in vals)
{
totalCapacity += System.Convert.ToDouble(val.GetPropertyValue("Capacity"));
}

Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1048576) + " MegaBytes");
Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1073741824 ) + " GigaBytes");
Console.ReadLine();

MehdiElexal
پنج شنبه 24 بهمن 1392, 02:06 صبح
بین ("Capa city")); فاصله نیست که البته جناب امیر رضا مقصر نیستند و مشکل سایت هست که خودش فاصله میده
using management هم اضافه کنید