Debugging Tools for Windows
安全模式的功能
当安全模式激活时,所有可以作用于
主控
机的命令都会无效,并且对符号服务器和调试器扩展有一些限制。
安全模式的效果如下:
.attach (Attach to Process)
,
.create (Create Process)
,
.detach (Detach from Process)
,
.abandon (Abandon Process)
,
.kill (Kill Process)
,
.tlist (List Process IDs)
,
.dump (Create Dump File)
,
.opendump (Open Dump File)
,
.writemem (Write Memory to File)
,
.netuse (Control Network Connections)
和
.quit_lock (Prevent Accidental Quit)
命令不能使用。
File | Attach to a Process
,
File | Open Executable
,
Debug | Detach Debuggee
,
Debug | Stop Debugging
,
File | Open Crash Dump
WinDbg菜单命令不能使用。
.shell (Command Shell)
命令不能使用。
扩展DLL必须从本地磁盘加载,他们不能通过UNC路径加载。
只允许两种标准类型的扩展DLL (
wdbgexts.h
和
dbgeng.h
)。其他类型的DLL不能作为插件加载。
如果使用符号服务器,也有一些限制。只允许使用SymSrv (
symsrv.dll
),不能使用其他符号服务器DLL。符号可能不能使用符号缓存(downstream store),所有已存在的符号缓存都会被忽略。不允许使用HTTP和HTTPS连接。
源码服务器被禁用。
一旦激活,安全模式不能再被关闭。
Build machine: CAPEBUILD