1

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

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

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

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

4

1 回答 1

5

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

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

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

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

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

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

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

于 2011-05-06T12:37:42.297 回答