从自定义文件安装驱动程序

从自定义文件安装驱动程序

我最近开始阅读autorun.inf 条目在微软的网站上。

我读过关于[设备安装]. 它似乎赋予了插入的‘设备’安装其自身驱动程序的能力。

我试过了,但 Windows 仍然自动安装自己的驱动程序,而不是搜索 autorun.inf 中指定的驱动程序

是个[设备安装]Windows 7 下是否仍允许外部硬盘驱动器的条目?Windows 7 下 autorun.inf 中允许哪些条目?

答案1

你的假设是错误的。MSDN 文章创建支持自动运行的应用程序说:

你用DriverPath指定 Windows XP 搜索驱动程序文件的目录路径,这样可以避免长时间搜索整个内容。

您使用[DeviceInstall]驱动程序安装部分指定 Windows XP 应在哪个目录中搜索介质以查找驱动程序文件。在 Windows XP 下,默认情况下不再搜索整个介质,因此需要[DeviceInstall]指定搜索位置。

这意味着使用Autorun.inf 文件部分DriverPath中的命令,您只能让 Windows 知道DeviceInstall在哪里寻找司机在驱动程序安装介质上。

它没有提到授予您强制安装不受支持或无效驱动程序的权限。如果 Windows 在指定的路径中找不到有效的设备驱动程序DriverPath,它将开始在其他地方查找并可能安装通用驱动程序(如果可用)。

为了回答您的第二个问题,我将引用您与问题链接的 MSDN 文章中的这一行:

[DeviceInstall]部分仅支持 Windows XP

相关内容