如何在Visual Studio 22中为user32.dll内的GetClassInfoW函数添加断点
在Visual Studio中为user32.dll的GetClassInfoW函数添加断点的方法
方法一:直接用命令设置断点
打开即时窗口(快捷键Ctrl+Alt+I),输入以下命令并回车:bp user32!GetClassInfoW
调试时程序调用该函数就会触发断点。
方法二:通过模块窗口查看符号并添加断点
- 启动调试会话(F5),待目标进程加载完成后,打开模块窗口(路径:调试 → Windows → 模块,快捷键Ctrl+Alt+U)。
- 在模块列表里找到
user32.dll,右键点击它,选择「符号加载信息」确认pdb已正确加载。 - 双击
user32.dll展开完整符号列表,搜索GetClassInfoW,找到后右键选择「断点 → 插入断点」即可。
注意事项
- 只有在调试会话运行时(程序已启动或已附加到目标进程),模块窗口才会显示已加载的DLL及其符号。
- 如果符号列表未显示,右键
user32.dll选择「加载符号」,可手动指定pdb路径或让Visual Studio从符号服务器自动获取。
内容的提问来源于stack exchange,提问作者Kevin James
相关产品推荐
相关产品推荐

