在 Visual C 中构建原始调试器

发布于 2024-08-09 02:43:31 字数 114 浏览 7 评论 0原文

我想在 Visual C++ 中构建一个原始调试器,它执行一些基本操作:

1) 附加到正在运行的进程。 2) 在应用程序中设置断点。 3) 读取寄存器值。

这有多复杂?从哪里开始?

I'd like to build a primitive debugger in Visual C++ that does few basic things:

1) Attaches to a running process.
2) Sets breakpoints in the applications.
3) Reads register values.

How involved is this, and where does one start?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

把人绕傻吧 2024-08-16 02:43:31

我想你可以从这里开始

I guess you can start here

春夜浅 2024-08-16 02:43:31

由于您尚未指定您正在使用/计划使用的 VS 版本,因此很难建议适合您的版本。假设您使用的是 VS2005,请仔细阅读以下内容: 创建自定义调试引擎

Since you have not specified the version of VS you are using/plan to use it is a bit difficult to suggest something that will work for you. Assuming you are on VS2005, here's something to munch on: Creating a Custom Debug Engine

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文