首页> 中文学位 >Windows系统的动态代码插装技术研究及应用
【6h】

Windows系统的动态代码插装技术研究及应用

代理获取

摘要

代码插装是一种通过修改或删除现有指令并插入新的指令来改变程序执行行为的技术。代码插装是一种强大的了解和修改程序行为的机制,被广泛使用在软件产业的诸多领域,如软件设计,软件开发,软件测试,软件调试,软件跟踪,访问控制,性能评估,分布式计算以及面向方面编程。动态代码插装通过在运行的程序中插装监视代码来获取程序的执行信息,是一种非常有效的定位缺陷和发现问题的手段。在这篇文章中,重点研究了Windows系统下的动态代码插装技术及其在软件跟踪和问题诊断上的应用,基于微软研究院提供的Detours技术和Dbghelp API,提出了一个新的自动跟踪Win32函数的方案并实现了该方案的原型。 本文的函数跟踪方案无需访问源代码即可自动生成任何指定Win32函数的跟踪代码。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号