初始断点
当调试器启动新的目标应用程序时,在main映像之后自动发生初始断点,并在调用任何 DLL 初始化例程之前加载所有静态链接的 DLL。
当调试器附加到现有用户模式应用程序时,会立即发生初始 断点 。
-g 命令行选项会导致 WinDbg 或 CDB 忽略初始断点。 此时可以自动执行命令。 有关这种情况的详细信息,请参阅 控制异常和事件。
如果要启动新目标并在实际应用程序即将开始执行时中断目标,请不要使用 -g 选项。 而是让初始断点发生。 调试器处于活动状态后,在 main 或 winmain 例程上设置断点,然后使用 g (Go) 命令。 然后,所有初始化过程都会运行,当main应用程序即将开始执行时,应用程序将停止。
有关内核模式下的自动断点的详细信息,请参阅 崩溃并重新启动目标计算机。