На SD-картах есть серийный номер производителя, и в сети есть несколько страниц, на которых описывается, как получить его на различных мобильных устройствах (включая этот). Но мне нужно получить его в настольных версиях Windows, а код, который работает для мобильных версий Windows, похоже, не переводится.
Вопрос: как программно получить серийный номер производителя SD-карты с SD-карты в настольной Windows?
РЕДАКТИРОВАТЬ: Насколько я понимаю, это можно сделать с помощью DeviceIoControl
IOCTL_SFFDISK_DEVICE_COMMAND
для отправки команды 10 из спецификаций SD-карты, но это ненадежно - он работает только с некоторыми устройствами чтения карт без USB и только с определенными драйверами для этих устройств. Это делает его бесполезным для наших целей. Может быть, кому-то еще пригодится эта информация.