用c#如何将电脑的显存大小读取出来。请各位指教

解决方案 »

  1.   

    要调用WINDOWS 的API 函数
      

  2.   

    // 得到内存信息
    [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    [return: MarshalAs(UnmanagedType.Bool)]
    public static extern bool GlobalMemoryStatus([In, Out] MEMORYSTATUS lpBuffer);
      

  3.   

                ManagementClass cimobject1 = new ManagementClass("Win32_VideoController");
                ManagementObjectCollection moc1 = cimobject1.GetInstances();
                foreach (ManagementObject mo in moc1)
                {
                    Response.Write(mo.Properties["AdapterRAM"].Value);
                }
      

  4.   

    webform吗?怎么用的?需要引用什么dll?
      

  5.   

    呵呵,我用9楼的方法检测了内存,却不知道Win32_VideoController,谢谢了,以后请多指教,马上结贴。