c – 可以在VS中的CreateProcess上添加断点

前端之家收集整理的这篇文章主要介绍了c – 可以在VS中的CreateProcess上添加断点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以在Visual Studio中的 Windows CreateProcess API上添加断点,就像我可以在Windbg中做的那样吗?

解决方法

是 – 去“调试/新断点/断点在功能…”并粘贴:
{,kernel32.dll}_CreateProcessW@40

进入功能框.

这假设一个Unicode构建 – 用A替代W用于ANSI构建.

有一点解释:@ 40 piece是stdcall调用约定的一部分,并给出该函数占用的参数的字节数.在win32中,这几乎总是参数数量的4倍.下划线也是stdcall调用约定的一部分.

一个相关的注释:有时调试器看到的函数名称与其真实名称不同 – 请参阅此博文作为示例,以及如何找到要使用的正确名称Setting a Visual Studio breakpoint on a Win32 API function in user32.dll

猜你在找的C&C++相关文章