Пожалуйста, дайте подробный ответ. Предположим, у меня есть ноутбук и перьевое устройство, и я вставляю перьевое устройство в ноутбук. Как определить, используется ли конкретный привод pndrive в системе впервые или нет?
1 ответ
Если вы говорите о Windows, это, скорее всего, связано с поддержкой Plug-N-Play. Когда обнаруживается нераспознанное устройство (я думаю, что в основном используется идентификатор устройства + идентификаторы оборудования + совместимые идентификаторы, хотя могут также использоваться Vendor_ID и Product_ID), Windows автоматически ищет драйвер для установки. Хотя большинство перьевых накопителей просто используют универсальные драйверы запоминающих устройств, он все равно должен выполнять этот процесс поиска.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
содержит список всех устройств, которые были подключены к машине, включая VID и PID каждого.