Получить серийник NVMe диска
|
От: |
maks1180
|
|
Дата: | 11.09.20 18:24 |
|
Оценка: |
|
Windows 10 возвращает нормальный размер и модель диска, но заместо серийника ерунда, но для SATA дисков всё хорошо возвращает, делаю так:
char szDriveName[64];
sprintf(szDriveName, "\\\\.\\PhysicalDrive%u", dwDrive);
HANDLE hDrive = ::CreateFile(szDriveName, 0, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
DeviceIoControl(hDrive, IOCTL_STORAGE_QUERY_PROPERTY, ...)
===============================================
(реклама, удалена модератором)
Пока на собственное сообщение не было ответов, его можно удалить.