这个总结的很好,从前一个项目也用到这中技术转自:http://blog.csdn.net/myarrow/article/details/96303771. 简介 使用ptrace向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为:目....
分类:
其他好文 时间:
2014-07-16 21:22:15
阅读次数:
186
今天遇到一个问题,在音乐应用里长按一个歌曲,在弹出菜单中选择搜索,在搜索选择框中选择浏览器。正常情况下应该打开浏览器并且使用默认的搜索引擎启动搜索,但是现在浏览器搜索界面并没有打开。首先想到的是打开浏览器工程,在相关位置设置断点,启动调试,发现一切处理正常..
分类:
移动开发 时间:
2014-05-27 03:30:57
阅读次数:
303
背景:项目中已运行10年的数据访问层,存在若干架构方面的问题,为了彻底解决并释放并行访问的能力,并提供一套完整的面向对象的API,决定重新设计。思考问题:1.如何保证兼容性:
1)使用新库的实现替代旧库中的实现,保证一次性全部修改并测试,不修改旧库的API,且提供用户新的API 2)新库与旧...
分类:
数据库 时间:
2014-05-08 12:21:18
阅读次数:
315
对于正经公司来说,靠谱点的用微软产品的,都是用微软的故障转移群集来承载虚拟机了。业务发展是迅猛的,也许今天突然赚钱了,需要扩容故障转移群集,这个时候对于使用SystemCenter2012R2管理虚拟机的你来说,就需要做一个小操作了。将新的Hyper-V主机(WindowsServer2012R2)..
分类:
其他好文 时间:
2014-05-07 22:20:00
阅读次数:
425
【进程间的调试关系】
建立调试器和调试目标的关系,可以通过CreatePorcess和DebugActiveProcess两个函数来完成。
DebugActiveProcess()用于绑定到已运行进程。OllyDbg的附加功能就是通过此函数完成。 解决调试关系可以用如下函数: 【判断进程...
分类:
其他好文 时间:
2014-05-01 20:36:51
阅读次数:
318