using System.Management;
//CPU 이름 얻기
ManagementObjectSearcher win32Proc = new ManagementObjectSearcher("select * from Win32_Processor");
foreach (ManagementObject obj in win32Proc.Get())
{
string procName = obj["Name"].ToString();
}
//GRAPHIC 카드 이름 얻기
ManagementObjectSearcher win32Display = new ManagementObjectSearcher("select * from Win32_DisplayConfiguration")
foreach (ManagementObject obj in win32Display.Get())
{
string grpName = obj["Description"].ToString();
}
//메모리 용량 얻기
ManagementObjectSearcher win32CompSys = new ManagementObjectSearcher("select * from Win32_ComputerSystem")
foreach (ManagementObject obj in win32CompSys.Get())
{
string memName = obj["totalphysicalmemory"].ToString();
}
'C#' 카테고리의 다른 글
[C#]Control.ForeColor에 HTML 색 표현하기 예제 (0) | 2017.01.12 |
---|---|
[C#]인터넷 연결 여부 예제 (0) | 2016.10.28 |
[C#]Winform Layout 깨지는 경우 해결 방법 (0) | 2016.10.24 |
[C#]화면 깜빡임 현상 제거 예제 (0) | 2016.10.24 |
[C#]관리자 권한으로 프로그램 실행하기 예제 (0) | 2016.09.02 |