【发布时间】:2011-03-24 02:31:39
【问题描述】:
我想知道 gdb 如何在 linux(*nix) 中附加一个正在运行的程序?
我有 Windows“钩子”编程经验。 在 Windows 上,我可以为程序(或任何程序)的某些事件注册一个“钩子”,当事件发生时(例如鼠标单击),操作系统将我的钩子 dll 注入该程序的进程空间并调用我的回调函数.然后我的程序附加一个正在运行的程序并访问附加程序的数据和功能。
linux是怎么做的?和Windows类似吗?
提前谢谢您!
【问题讨论】: