منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] كيفية جلب قيمة الذاكرة بالجهاز - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] كيفية جلب قيمة الذاكرة بالجهاز (/showthread.php?tid=3968)



كيفية جلب قيمة الذاكرة بالجهاز - عبد الله - 03-10-14

السلام عليكم ورحمة الله وبركاته

كان في الفيجوال بيسك قديماً آتي بقيمة RAM بهذه الطريقة :

كود :
My.Computer.Info.TotalPhysicalMemory

ما هي القيمة المقابلة لها في #C ؟

يوجد طريقة أخرى لجلب قيمة الرام وهي

كود :
  query = "SELECT TotalPhysicalMemory FROM Win32_LogicalMemoryConfiguration";
           searcher = new ManagementObjectSearcher(query);
           collection = searcher.Get();
           foreach (ManagementObject m in collection)
           { result[6] = (string)m["TotalPhysicalMemory"]; }

لكن المشكلة هذه الطريقة لا تعمل معي !!! فمن يصححها لي ؟


RE: كيفية جلب قيمة الذاكرة بالجهاز - عبد الله - 03-10-14

السلام عليكم

سبحان الله كل ما أضع موضوع طبعاً بعد بحث طويل أجد الإجابة ( بعد وضعي للموضوع )...

هذه طريقة وجدتها في جلب قيمة الرام :

أولاً: إضافة مرجع Microsoft.VisualBasic .
ثانياً: إضافة using Microsoft.VisualBasic.Devices;

ثالثاً:
كود :
ComputerInfo myCompInfo = new ComputerInfo();
            string physicalMemory = "Physical Memory: " + (myCompInfo.TotalPhysicalMemory) / 1000000000 + " GB";

انتهى.


RE: كيفية جلب قيمة الذاكرة بالجهاز - عبدالله - 08-11-14

شككت في نفسي قلت كيف وضعت موضوع لا اتذكره Smile

بارك الله فيك اي مساعده في السي شارب بالخدمه .