【问题标题】:Make driver load automatically when USB device is inserted插入 USB 设备时自动加载驱动程序
【发布时间】:2011-05-02 02:46:07
【问题描述】:

我在 Windows XP 下使用受限用户帐户,在获取 Adaptoid(最令人垂涎​​的 N64 控制器 -> USB 适配器,因为它支持发送原始 N64 控制器命令 +事实上它已停产)顺利运行:安装后,随附的软件需要管理员权限才能加载驱动程序。

大概,可以通过在驱动程序的 INF 文件中添加一些内容来安排在插入 Adaptoid 时自动加载驱动程序(wishna1.inf): 问题是,什么东西?

(如果驱动程序可以在任何尝试打开\Device\Wish_NA1 时自动加载,或者甚至在每次启动时自动加载它,这也很适合我,真的,但是在插入时这样做似乎就像 正确方式。)

注意:我确实可以访问管理帐户,只是我不想使用它每天。

【问题讨论】:

  • 您是否只能访问受限帐户?还是您也有管理员权限,而受限帐户是您用于日常任务的帐户?
  • @Ilya:哦,嗯,我想我没有说得很清楚?是的,我也有管理员帐户;我现在为此添加了注释。
  • 不知道你想要的是否可行,但你可以通过修改它的服务注册表项中的 Start 值来让它在启动时加载。

标签: windows usb driver inf


【解决方案1】:

首先,让我们澄清一下,USB 设备在 Windows 2000 及更高版本上具有即插即用驱动程序,因此服务启动模式无关紧要。驱动程序在注册表中会有一个条目作为“服务”,但它的启动模式在这里是无关紧要的。

让我们把问题分成两部分:

  • 为设备安装驱动程序:这需要管理员权限。当您第一次将 USB 设备插入端口时会发生这种情况。 Windows 会检查您的 .INF 文件以找到与您的硬件匹配的文件。如果驱动程序经过 WHQL 认证,它将自动加载。否则,您会看到可怕的添加新硬件向导。如果您以管理员身份运行,单击 Next 应该足以安装它。否则,最好准备好管理员密码。

  • 为设备加载驱动程序:一旦设备安装完毕,每次将设备插入此 USB 端口,无需任何额外的用户干预。有没有注意到 USB 打印机、相机或磁盘驱动器在您第二次插入时加载速度更快?那是因为那只是加载,没有安装。

通过查看 .INF,它看起来是有效的。此外,它没有通过 WHQL 认证,因此您必须手动安装。

我假设当您插入 Adaptoid 时,您会看到一个添加新硬件向导。如果您手动将其指向安装目录,Adaptoid 是否安装并运行?是否出现在设备管理器中?

附:具有序列号的 USB 设备是一个例外。 所有 USB 端口安装一次。不过,这些设备并不常见。

【讨论】:

  • 实际上,没有“添加新硬件”向导,可能是因为 Adaptoid 支持 HID 以及支持原始 N64 控制器协议直通。似乎驱动程序通常通过程序wishd201.exe(通常设置为自动运行)的命令加载到与wishna1.inf相同的目录中(通常以C:\Program Files\Adaptoid结尾,使用内核模式驱动程序[wishk201 .sys](wuala.com/naesten/RE/Adaptoid/Adaptoid201/%7Bwin%7D/system32/…) 安装到%WINDIR%\system32\drivers)。
  • 一旦驱动程序被加载,但是,在设备管理器中检查适当的设备确实表明驱动程序以通常的方式与设备相关联。 (不过,在我找到它之前,我必须切换到“连接设备”模式。)
  • 我怀疑该程序是该驱动程序加载的命令。由于您对设备管理器有很好的了解,您能否检查为 Adaptoid 设备加载了哪些驱动程序?此外,设备是否有两个子设备,一个为其加载了驱动程序,而另一个是带有问号的“未知设备”? (“连接设备”对于回答我的后一个问题很有用)
  • @Ilya:嗯,在将其移至 USB 集线器的不同端口以使其恢复使用默认驱动程序后,它会像任何其他 HID 游戏控制器一样显示:“USB 人机界面带有一个孩子的“设备”,一个“符合 HID 标准的游戏控制器”。而且我想我用了错误的术语来描述wishd 的作用;我可能应该说它安装驱动程序。
  • 现在我看到,如果我把它放回之前所在的端口,Adaptoid 驱动程序仍然可以处理设备。我想这就是我的问题的结束......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-18
相关资源
最近更新 更多