首页> 外国专利> Method and system for dynamic interception of function calls to dynamic link libraries into a windowed operating system

Method and system for dynamic interception of function calls to dynamic link libraries into a windowed operating system

机译:动态拦截对动态链接库的函数调用到窗口操作系统中的方法和系统

摘要

Methods and system for dynamically intercepting exported functions for dynamic link libraries for a process in a windowed operating system. The methods and system allow calls to exported functions in a dynamic link library on a windowed operating system to be dynamically intercepted. The methods and system include using an interception driver to determine if any exported function calls should be intercepted, and an interception dynamic link library to dynamically intercept exported functions calls. The interception dynamic link library includes an interception table to record exported functions that will be intercepted and a global interception function. The global interception function includes one or more calls to before-interception functions, replacement functions and after-interception functions that can be called with a pre-determined priority for an intercepted function. The methods and system may be used to determine what resources a process uses on a windowed operating system, alter the behavior of specific functions in order to alter how an application executes, or for other monitoring or debugging purposes. The methods and system are not process or application specific can be used to intercept exported function calls for virtually any process on a windowed operating system such as Windows 95, Windows 98, Windows NT and others, and supports dynamic interception of multiple exported functions for multiple processes.
机译:用于动态拦截窗口操作系统中进程的动态链接库的导出函数的方法和系统。该方法和系统允许动态拦截在窗口操作系统上的动态链接库中对导出的函数的调用。该方法和系统包括使用拦截驱动程序来确定是否应该拦截任何导出的函数调用,以及使用拦截动态链接库来动态拦截导出的函数调用。侦听动态链接库包括一个侦听表和一个全局侦听函数,该侦听表用于记录将被侦听的导出函数。全局拦截功能包括对拦截前功能,替换功能和拦截后功能的一个或多个调用,这些调用可以以被拦截功能的预定优先级进行调用。该方法和系统可以用于确定进程在窗口操作系统上使用什么资源,改变特定功能的行为以便改变应用程序的执行方式,或用于其他监视或调试目的。该方法和系统不是进程或特定于应用程序的,可用于拦截窗口操作系统(例如Windows 95,Windows 98,Windows NT等)上几乎任何进程的导出函数调用,并支持动态拦截多个导出函数流程。

著录项

  • 公开/公告号US6779187B1

    专利类型

  • 公开/公告日2004-08-17

    原文格式PDF

  • 申请/专利权人 NOVADIGM INC.;

    申请/专利号US20000499423

  • 发明设计人 RICHARD P. HAMMOND;

    申请日2000-02-07

  • 分类号G06F90/00;

  • 国家 US

  • 入库时间 2022-08-21 23:19:56

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号