【发布时间】:2012-02-09 05:25:43
【问题描述】:
我正在尝试调试服务启动时发生的问题。在运行时尝试附加失败,windbg 超时并出现有关链接锁定的错误。我认为错误发生在我有机会附加之前。睡眠可能会让我附上,但有更优雅的解决方案吗?
我想在服务启动时首先启动调试器。 C# 有一个Debugger.Launch() 方法可以在运行时启动调试器。有没有可以在没有.net 的情况下使用的等效 C 调用?我可以在开始例程中加入一些东西。
我无法调用 DebugBreak,因为在服务启动时我不在调试器下。
【问题讨论】:
标签: c debugging windows-services