[Windows] DeviceIoControl을 이용하여 하드디스크 시리얼 구하기
윈도우 클라이언트를 개발하다 보면 특정 PC의 고유 값을 얻어야 할 때가 있다. 보통 하드디스크 시리얼, Mac 주소 등의 조합으로 하드웨어를 특정 짓는다.이번에 알아본 방법은 DeviceIoControl를 이용하여 하드디스크 시리얼을 구하는 방법이다. BOOL GetDiskSerialNumber(CString &szSerialNumber){ TCHAR szWindowDir[MAX_PATH] = { 0, }; if (ExpandEnvironmentStrings(_T("%windir%"), szWindowDir, MAX_PATH) == 0) return FALSE; szSerialNumber.Empty(); // Format physical drive path (may be '\\.\PhysicalDr..
2025. 2. 12.