Сделайте так, чтобы драйвер загружался автоматически при установке USB-устройства

StackOverflow https://stackoverflow.com/questions/5853095

  •  27-10-2019
  •  | 
  •  

Вопрос

Я использую учетную запись пользователя с ограниченным доступом под Windows XP, и у меня возникли небольшие проблемы с тем, чтобы мой Adaptoid (самый желанный контроллер N64 -> USB-адаптер, из-за его поддержки отправки необработанных команд контроллера N64 + того факта, что он был прекращен) работал бесперебойно:после установки прилагаемого программного обеспечения для загрузки драйвера требуются права администратора.

Предположительно, можно организовать автоматическую загрузку драйвера при вставке адаптоида, добавив некоторые данные в INF-файл для драйвера (wishna1.inf):вопрос в том,, что барахло?

(Меня бы также устроило, если бы драйвер мог автоматически загружаться при попытке чего-либо открыть \Device\Wish_NA1, или даже автоматически загружать его при каждой загрузке, на самом деле, но делать это при вставке кажется правильно способ.)

Примечание: У меня действительно есть доступ к учетной записи администратора, просто я предпочитаю не делать этого использование это происходит изо дня в день.

Это было полезно?

Решение

Прежде всего, давайте уточним, что USB-устройство имеет драйвер Plug & Play в Windows 2000 и выше, поэтому режимы запуска служб не имеют значения.Драйвер будет иметь запись как "сервис" в реестре, но режим его запуска здесь не имеет значения.

Давайте разделим проблему на две части:

  • Установка драйвера для устройства: Для этого требуются права администратора.Это происходит, когда вы впервые вставляете USB-устройство в порт.Windows просматривает ваши файлы .INF, чтобы найти тот, который соответствует вашему оборудованию.Если драйвер сертифицирован WHQL, он загрузится автоматически.В противном случае вы бы увидели страшный мастер добавления нового оборудования.Если вы работаете от имени администратора, для его установки должно быть достаточно нескольких нажатий на кнопку Далее.В противном случае лучше иметь наготове пароль Администратора.

  • Загрузка драйвера для устройства: Как только устройство будет установлено, драйвер будет загружаться каждый раз это устройство вставляется в это USB-порт, не требующий какого-либо дополнительного вмешательства пользователя.Вы когда-нибудь замечали, что USB-принтер, фотокамера или дисковод загружаются намного быстрее при втором подключении?Это потому, что это просто загрузка, без установки.

Судя по .INF, это выглядит корректно.Кроме того, он не сертифицирован WHQL, поэтому вам придется установить его вручную.

Я предполагаю, что когда вы вставляете Adaptoid, вы получаете мастер добавления нового оборудования.Если вы вручную укажете на каталог установки, установится ли Adaptoid и будет ли он функционировать?Отображается ли он в диспетчере устройств?

P.S.Исключением являются USB-устройства, имеющие серийный номер.Они устанавливаются один раз для ВСЕ Порты USB.Однако эти устройства довольно необычны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top