有很多的环境变量,主要分为常规环境变量和内核模式环境变量。下面分别列出。

常规环境变量

下表列出了可在用户模式和内核模式调试的环境变量。

变量 含义

_NT_DEBUGGER_EXTENSION_PATH = Path

加载的调试器扩展 Dll。

_NT_EXECUTABLE_IMAGE_PATH = Path

用分号分隔多个目录 (;)。

_NT_SOURCE_PATH = Path

源路径。

_NT_SYMBOL_PATH = Path

符号路径。

_NT_ALT_SYMBOL_PATH = Path

符号路径。

_NT_SYMBOL_PROXY =代理:端口

防火墙和代理服务器。

_NT_DEBUG_HISTORY_SIZE = Number

使用调试器命令。

_NT_DEBUG_LOG_FILE_OPEN = Filename

(CDB 和仅 KD)指定调试程序应向其发送输出的日志文件。

_NT_DEBUG_LOG_FILE_APPEND = Filename

(CDB 和仅 KD)指定调试器应将输出追加到日志文件。

_NT_EXPR_EVAL = {masm | c++}

评估表达式有关详细信息。

_NO_DEBUG_HEAP

指定调试堆不应使用用户模式调试。

DBGENG_NO_DEBUG_PRIVILEGE

可防止生成继承 SeDebugPrivilege 调试器的进程。

DBGENG_NO_BUGCHECK_ANALYSIS

防止自动检测错误分析。

DBGHELP_HOMEDIR

用分号分隔多个目录 (;)。

SRCSRV_INI_FILE

源索引编制有关详细信息。

内核模式环境变量

下表列出了仅在内核模式调试中使用的环境变量。

变量 含义

_NT_DEBUG_PORT = ComPort

获取设置以便进行调试。

_NT_DEBUG_BAUD_RATE = BaudRate

指定要使用通过 COM 端口连接的波特率。

_NT_DEBUG_BUS = 1394

指定将通过 1394年电缆连接进行内核调试。

_NT_DEBUG_1394_CHANNEL = 1394Channel

指定要用于 1394年内核连接的通道。

_NT_DEBUG_1394_SYMLINK = Protocol

指定要用于 1394年内核连接的连接协议。

KDQUIET =任何内容

静默模式都涉及到三个不同的效果:

1. 调试器不显示每次的扩展 DLL 加载或卸载的消息。

R (寄存器)命令不再要求其语法中一个等号。

3. 分解为目标计算机时,调试器将不会显示一条警告消息。

sq (设置安静模式下)命令。

_NT_DEBUG_CACHE_SIZE= 大小

默认值为 1,024,000。

_NT_DEBUG_OPTIONS = Option

指定以下两个值之一:

NOEXTWARNING 告知调试程序不要执行时找不到扩展命令输出一条警告。

NOVERSIONCHECK 告知调试器不自动检查调试器扩展的版本。

 

因此 (设置内核选项) 命令。

_NT_KD_FILES = MapFile

映射驱动程序文件。

 

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-01-22
  • 2021-12-02
  • 2021-11-09
猜你喜欢
  • 2021-08-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-01-25
  • 2021-09-17
  • 2022-12-23
相关资源
相似解决方案