1. Edituj Item kolekciju ListBox-a, ako spremas String-ove, dodaj na njih te redne brojeve koje zelis.
2. Jedan on nacina je pomocu WMI-a, tj System.Management namespace-a.
WMI -
http://www.csharphelp.com/archives2/archive334.html
WMI MSDN reference -
http://msdn.microsoft.com/library/default.....asp?frame=true
Izgleda da je tebi potreban Win32_PhysicalMemory:
Code:
using System;
using System.Management;
namespace WMImem
{
class View
{
[STAThread]
static void Main(string[] args)
{
ManagementScope oMs = new ManagementScope();
ObjectQuery oQuery = new ObjectQuery("SELECT Capacity FROM Win32_PhysicalMemory");
ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oMs,oQuery);
ManagementObjectCollection oReturnCollection = oSearcher.Get();
foreach( ManagementObject oReturn in oReturnCollection)
{
Console.WriteLine("Size: " + oReturn["Capacity"]);
}
}
}
}
Napomena, ovo ce ti ocitati RAM memoriju posebno za svaki modul. Ako imas dva modula po 256MB, dobices dvije vrijednosti po 256MB. Za rezultat, sumiras sve vrijednosti koje postoje (bile iste ili razlicine, nevazno).
EDIT: izmjenjena greska u programu
[Ovu poruku je menjao Sapphire dana 14.03.2009. u 21:36 GMT+1]
My programs don’t have bugs, they just develop random features.