WinDbg常用命令系列---.load, .loadby (Load Extension DLL)
.load, .loadby (Load Extension DLL)
简介
.load和.loadby命令将新的扩展DLL加载到调试器中。
使用形式
.loadDLLName
!DLLName.load
.loadbyDLLName ModuleName
参数
- DLLName
指定要加载的调试器扩展DLL。如果使用.load命令,DLLName应包含完整路径。如果使用.loadby命令,DLLName应仅包含文件名。
- ModuleName
指定与DLL name指定的扩展DLL位于同一目录中的模块的模块名。
支持环境
模式 |
用户模式下,内核模式 |
目标 |
实时、 崩溃转储 |
平台 |
全部 |
备注
使用.load命令时,必须指定完整路径。
使用.loadby命令时,不指定路径。相反,调试器会找到ModuleName参数指定的模块,确定该模块的路径,然后在调试器加载扩展DLL时使用该路径。如果调试器找不到模块或找不到扩展DLL,则会收到指定问题的错误消息。指定的模块和扩展DLL之间不必有任何关系。因此,使用.loadby命令只是避免键入长路径的一种方法。
在.load或.loadby命令完成后,您可以访问存储在加载的扩展名中的命令。
要加载扩展DLL,可以执行以下操作之一:
使用 .load或 .loadby命令。
通过发出完整执行扩展 !DLLName.ExtensionCommand语法。 如果尚未加载调试器DLLName.dll,它此时加载的 DLL。