我最近开始阅读微软网站上的autorun.inf条目。
我阅读了有关[DeviceInstall]的部分。它似乎为“设备”插入了安装自己的驱动程序的能力。
我尝试过,但Windows仍然自动安装自己的驱动程序,而不是搜索autorun.inf中指定的驱动程序
Windows 7下是否仍允许[DeviceInstall]条目用于外部硬盘驱动器?Windows 7下autorun.inf中允许的条目是什么?
我最近开始阅读微软网站上的autorun.inf条目。
我阅读了有关[DeviceInstall]的部分。它似乎为“设备”插入了安装自己的驱动程序的能力。
我尝试过,但Windows仍然自动安装自己的驱动程序,而不是搜索autorun.inf中指定的驱动程序
Windows 7下是否仍允许[DeviceInstall]条目用于外部硬盘驱动器?Windows 7下autorun.inf中允许的条目是什么?
Answers:
你的假设是不正确的。有关创建启用AutoRun的应用程序的MSDN文章说:
您可以使用它
DriverPath
来指定Windows XP搜索驱动程序文件的目录路径,从而防止对整个内容进行冗长的搜索。您可以使用
[DeviceInstall]
带有驱动程序安装的部分来指定Windows XP应在介质中搜索驱动程序文件的目录。在Windows XP下,默认情况下不再搜索整个媒体,因此需要[DeviceInstall]
指定搜索位置。
这意味着,使用DriverPath
的命令DeviceInstall
Autorun.inf文件的部分,你只能让Windows知道到哪里寻找驱动程序驱动程序安装介质上。
它没有说明是否允许您强制安装不受支持或无效的驱动程序。如果Windows无法在指定的路径中找到有效的设备驱动程序DriverPath
,它将开始寻找其他地方并可能安装通用驱动程序(如果可用)。
要回答您的第二个问题,我将引用您与问题链接的MSDN文章中的这一行:
该
[DeviceInstall]
部分仅在Windows XP下受支持