本主题介绍 WDF 验证程序“ 我的首选项 ”页。 在此页上,可以设置一些控制面板功能的首选项。
在“ 我的首选项 ”选项卡顶部,你将找到 “用户模式调试器首选项 ”框。
此页上列出的调试器是 适用于 Windows 的调试工具的一部分。 若要下载此包,请在安装适用于 Windows 8.1 的 Windows SDK 时,选择“适用于 Windows 的调试工具”框。 或者,选择“ 使用自定义”来选择自定义(非Microsoft)调试器。
首先单击 “选择特定调试器 ”按钮并浏览到要使用的用户模式调试器。 Windows 调试工具 默认安装到 C:\Program Files (x86)\Windows Kits\8.1\Debuggers\<x86 | x64>。 如果 调试器路径 未指定一个有效的路径,那么调试器列表将灰显。
您的调试器偏好设置用于两种情况:
- 在全局 WDF 设置页上选择了“自动启动用户模式调试器”时,如果新的驱动程序主机进程启动,WDF 验证程序会自动尝试连接用户模式调试器。
- 单击“ 将用户模式调试器附加到此过程 ”按钮(也位于“ 全局 WDF 设置 ”选项卡上),WDF 验证程序将尝试将用户模式调试器连接到指定的主机进程。
如果选择“ 自定义”命令行 框,WDF 验证程序会将指定的字符串传递给所选的任何调试器。
Windows 调试器的调试工具的默认命令行会绕过初始中断,附加到特定的 PID,并指示调试器从进程分离,并在关闭调试器时保持运行状态。 有关Microsoft提供的调试器命令行选项的完整列表,请参阅 Command-Line 选项。
还可以更改默认设置。 例如:
-g -pd -server npipe:pipe=wudf_%u -p %u
上述命令行根据主机进程的 PID 为每个主机实例生成唯一的服务器名称。 然后,可以使用服务器名称进行远程用户模式调试。
如果指定自定义调试器(不在 Windows 调试工具包中),则必须为其提供自定义命令行。
在此屏幕上,还可以选择是否希望显示工具提示,如果是,则为多长时间。
最后,您可以选择在需要重启计算机、重新启动 UMDF 主机进程或重置设备以使设置生效时,希望 WDF 验证程序执行的操作。
如果需要干预,并且已选择 报告所需操作并请求权限,将显示以下对话框:
所选项是用于使所有更改生效的动作。 不能切换所选选项。
如果想要单击“ 否 ”并手动执行步骤,则选择将显示为指南。 动作显示的顺序就是应该执行的顺序。
如果再次选择“ 不请求权限...” 框,则除非更改“我的首选项”选项卡上的重新启动设置,否则你的选择将保持不变。