Debugging Tools for Windows

常规环境变量

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

变量 意义
_NT_DEBUGGER_EXTENSION_PATH = Path 指定调试器首先用来搜索扩展DLL的路径。Path可以包含后跟一个冒号(:)的驱动器符。用分号分隔多个目录(;)。详细信息查看加载调试器扩展DLL
_NT_EXECUTABLE_IMAGE_PATH = Path 指定包含二进制可执行文件的路径。Path可以包含后跟一个冒号(:)的驱动器符。用分号分隔多个目录(;)。详细信息和其他可以设置该路径的方法,查看可执行映像路径
_NT_SOURCE_PATH = Path 指定包含调试目标的源代码的路径。Path可以包含后跟一个冒号(:)的驱动器符。用分号分隔多个目录(;)。详细信息和其他可以设置该路径的方法,查看源码路径
_NT_SYMBOL_PATH = Path 指定包含符号文件的目录树的根目录。Path可以包含后跟一个冒号(:)的驱动器符。用分号分隔多个目录(;)。详细信息和其他可以设置该路径的方法,查看符号路径
_NT_ALT_SYMBOL_PATH = Path 指定一个在_NT_SYMBOL_PATH 之前进行搜索的预备的符号路径。这对于保存私有版本的符号文件很有用。Path可以包含后跟一个冒号(:)的驱动器符。用分号分隔多个目录(;)。详细信息查看符号路径
_NT_SYMBOL_PROXY = Proxy:Port 指定SymSrv 使用的代理服务器。详细信息,查看防火墙和代理服务器
_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++} 指定默认的表达式求值器。如果指定masm,则使用MASM表达式语法。如果指定c++,则使用C++表达式语法。默认使用的是MASM表达式。查看表达式求值获取详细信息。
_NO_DEBUG_HEAP (Windows XP和之后的版本) 指定用户模式调试时不使用调试堆。查看创建的进程的行为获取详细信息。
DBGENG_NO_DEBUG_PRIVILEGE 避免由调试器创建的进程继承SeDebugPrivilege。
DBGHELP_HOMEDIR 指定SymSrv和SrcSrv使用的默认下游存储的根目录。Path 可以包含带冒号(:)的驱动器符。以分号分隔多个目录。

Build machine: CAPEBUILD