【发布时间】:2025-12-07 10:20:07
【问题描述】:
我有一个用 C/C++ 编写的 Windows 应用程序,我希望能够查看当前正在运行时执行的函数,是否可以使用某些工具?
【问题讨论】:
-
调试器可以做到这一点。但是如果它是别人的代码并且你没有调试信息,那么不要指望你会找到很好的可读名称。如果您自己编写了程序,则进行调试构建并在调试器中运行它
-
哪个调试器?
-
适合您所运行平台的调试器。
-
WinDbg - MS-Window 的独立调试器 docs.microsoft.com/en-us/windows-hardware/drivers/debugger/…
-
您是否可以合法访问您的应用程序的源代码(C 或 C++)?您是否阅读过有关 C 或 C++ 编程的书籍或学习过课程?您是否可以从源代码重新编译该应用程序,或更改源代码?
标签: c++ c windows debugging reverse-engineering