Kirjautuminen

Haku

Tehtävät

Kilpailu

Ohjelmoi tekoäly!
Aikaa 4.2. saakka.

Keskustelu: Muut kielet: C# Muistityypin näyttäminen

Sivu 1 / 1

AtskaFin [10.01.2019 18:26:43]

Lainaa #

Yritän tehdä cpuz kaltaista ohjelmaa, mikä näyttää tietokoneen tietoja. Voisiko joku kertoa miten saan haltuun keskusmuistin tyypin (ddr3, ddr4)?
Saako sen samalla tavalla miten esim vapaan muistin tai prosessorin mallin:

using System;
using System.Management;
using System.Diagnostics;

namespace tiedonhakija
{
    class Program
    {
        static void main()
        {
           PerformanceCounter Vapaamuisti = new PerformanceCounter("Memory", "Available MBytes");

           Console.WriteLine("Käytettävissä oleva keskusmuisti: " + (int)Vapaamuisti.NextValue() + " Mt.");

           string cpumalli = GetComponent("Win32_Processor", "Name");
           Console.WriteLine("Prosessorin malli: " + cpumalli);
        }

        private static string GetComponent(string hwclass, string syntax)
        {
            ManagementObjectSearcher mos = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM " + hwclass);
            foreach (ManagementObject mj in mos.Get())
            {
                return Convert.ToString(mj[syntax]);
            }
            return "error";
        }
    }
}

maka78 [15.01.2019 08:34:33]

Lainaa #

Täältä löytyy keskustelua aiheesta:
https://www.codeproject.com/Questions/462253/how-i-can-display-memory-type

Vastaus

Muista lukea keskustelun ohjeet.
Tietoa sivustosta