일상/기본

PC 고유값 정보(HDD Serial Number)

it_블로거 2020. 2. 27. 17:59

VM을 여러개 컨트롤을 하기 위해 해당 PC의 고유값 정보를 확인하려고한다.(고정된)

 

MacAddress를 컨트롤을 했을 때 드물게 중복될 수도 있고 VPN으로 변경했을 때 랜덤하게 바뀌는 현상이 나타난다.

 

그래서 HDD 시리얼 넘버를 가져와서 사용해본다.

 

1) System.Management 참조 추가

 

2) 고유값 가져오기

            ManagementObject manageobject = new ManagementObject("win32_logicaldisk.deviceid=\"" + "C" + ":\"");
            manageobject.Get();
            label2.Text = manageobject["VolumeSerialNumber"].ToString();

 

3) 결과

- VM에서 새로 설치한 곳에서는 다른 값이 나왔으나 Clone을 한 VM에서는 모두 동일한 값이 나와버려서 실패.