辅助安装程序功能
注意
不支持本部分所述的功能,并且包含这些功能的驱动程序包将不再收到 Microsoft 签名。 请参阅 使用通用 INF 文件。
共同安装程序是用户模式 Win32 DLL,通常将其他配置信息写入注册表,或执行其他安装任务,这些任务需要写入 INF 时不可用的信息。
辅助安装程序可能会执行以下部分或全部操作:
在调用关联的类或设备安装程序之前、调用类或设备安装程序之后或同时执行操作,如 共同安装程序操作中所述。
提供设备管理器显示的设备属性页,以便用户可以修改设备参数。
从 Windows Vista 开始, (提供 完成安装操作 ,以响应 安装应用程序的DIF_FINISHINSTALL_ACTION 请求) 。
调用后处理时,辅助安装程序必须检查 COINSTALLER_CONTEXT_DATA 结构的 InstallResult 成员。 如果其值未NO_ERROR,则辅助安装程序必须执行任何必要的清理操作,并为 InstallResult 返回适当的值。
共同安装程序有时可以从用户获取信息。 此类信息可能包括其他设备参数,或者用户是否希望安装特定于设备的应用程序。 共同安装程序可以通过提供“完成安装”页和设备属性页来创建用户界面。 不允许使用其他形式的用户界面。 Windows 在“找到的新硬件”或“硬件更新”) 中的安装 (显示“完成安装”页。 设备管理器显示属性页,并允许具有管理员权限的用户修改这些页面上显示的参数。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈