初始断点

当调试器启动新的目标应用程序时,初始断点会在主映像之后自动发生,并且所有静态链接的 DLL 都会在调用任何 DLL 初始化例程之前加载。

调试器附加到现有用户模式应用程序时 ,会立即发生 初始断点。

-g 命令行选项会导致 WinDbg 或 CDB 忽略初始断点。 此时可以自动执行命令。 有关这种情况详细信息,请参阅 控制异常和事件

如果要在要开始执行实际应用程序时启动新目标并中断它,请不要使用 -g 选项。 相反,让初始断点出现。 调试器处于活动状态后,在 main 或 winmain 例程上设置断点,然后使用 g (Go) 命令。 然后,所有初始化过程都运行,当主应用程序的执行即将开始时,应用程序将停止。

有关内核模式下的自动断点详细信息,请参阅 故障和重新启动目标计算机