我最近开始阅读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