我正在尝试调试用C ++编写的本机服务。
在方法
extern "C" int WINAPI _tWinMain(HINSTANCE hInstance,HINSTANCE /*hPrevInstance*/, LPTSTR lpCmdLine, int /*nShowCmd*/)
方法中,我添加了::Sleep(120000);
(即睡眠2分钟。)并将断点放在睡眠之后的行上,因此它将在断点处停止。
在VS中,我附加了该过程。 VS启动,执行某些操作,然后断开调试器的连接。
我还尝试了其他建议:DebugBreak();
和_ams
,但它们也不起作用。