我正在尝试编写一个 Visual Studio 插件,该插件在没有附加调试器的情况下启动要调试的应用程序,并在一段时间后自动将调试器附加到进程。
我希望这样做的原因是,以正常方式使用调试器启动我的程序需要很长时间,因为即使我禁用了加载 dll 符号,处理 dll 似乎也需要很长时间。
我找到了捕获调试事件的插件代码:
m_debuggerEvents.OnEnterRunMode += DebuggerOnEnterRunMode;
但还没有找到任何方法来启动我的应用程序,就好像我点击了“不调试就开始”一样