System for reducing conflicts among dynamic link library modules by
aliasing modules
    1.
    发明授权
    System for reducing conflicts among dynamic link library modules by aliasing modules 失效
    用于通过混叠模块减少动态链接库模块之间的冲突的系统

    公开(公告)号:US5974470A

    公开(公告)日:1999-10-26

    申请号:US923056

    申请日:1997-09-03

    IPC分类号: G06F9/445

    摘要: A system for managing DLL modules and providing administrators of Windows based PCs with more control over Windows modules. The invention beneficially patches standard Windows API call logic with code that serves to (i) more accurately load the correct DLLs associated with specified applications, (ii) enable multiple DLLs of the same name to be loaded simultaneously where otherwise precluded (such as in a 16-bit Windows environment) and (iii) efficiently track module use and the relationships between modules at run-time.

    摘要翻译: 用于管理DLL模块的系统,并为Windows PC的管理员提供更多的Windows模块控制。 本发明有益地补充标准的Windows API调用逻辑,其中的代码用于(i)更准确地加载与指定应用程序相关联的正确的DLL,(ii)使得能够同时加载同一个名称的多个DLL,否则被阻止(例如 16位Windows环境)和(iii)在运行时高效跟踪模块使用和模块之间的关系。

    Apparatus and method for enabling a briefcase to carry a supplemental bag
    2.
    发明授权
    Apparatus and method for enabling a briefcase to carry a supplemental bag 失效
    用于使公文包携带补充袋的装置和方法

    公开(公告)号:US07600620B2

    公开(公告)日:2009-10-13

    申请号:US11457746

    申请日:2006-07-14

    IPC分类号: A45C3/02 A45C3/12 A45C13/02

    CPC分类号: A45C7/009 A45C3/02 A45C3/12

    摘要: An improved storage bag has a retaining member disposed on an inside surface of a first side wall of a main bag. The retaining member allows supplemental bag to hang on an outside wall of the main bag. An existing storage bag can have a bracket configured to extend partially along an inside portion of a side wall of the briefcase. The bracket has a hook-portion to extend out of the top of the briefcase and partially along the outside portion of the side wall of the briefcase and a retaining member. This configuration also allows a supplemental bag to be attached to the retaining member to hang along an outside wall of the bag.

    摘要翻译: 改进的存储袋具有设置在主袋的第一侧壁的内表面上的保持构件。 保持构件允许补充袋悬挂在主袋的外壁上。 现有的存储袋可以具有构造成沿着公文包侧壁的内部部分延伸的支架。 支架具有一个钩部分,该钩部分伸出公文包的顶部,部分地沿着公文包侧壁的外侧部分延伸,并具有保持件。 该配置还允许补充袋附接到保持构件以沿着袋的外壁垂直。

    Method and system for dynamic injection of dynamic link libraries into a windowed operating system
    3.
    发明授权
    Method and system for dynamic injection of dynamic link libraries into a windowed operating system 失效
    将动态链接库动态注入窗口操作系统的方法和系统

    公开(公告)号:US06550060B1

    公开(公告)日:2003-04-15

    申请号:US09289149

    申请日:1999-04-08

    IPC分类号: G06I945

    CPC分类号: G06F9/44521

    摘要: Methods and system for dynamically injecting dynamic link libraries into a process in a windowed operating system. The methods includes determining which dynamic link libraries should be injected into a process on a windowed operating system. The methods and system may allow specific dynamic link libraries to be loaded into specific address spaces for every process created in a windowed operating system such a Microsoft Windows 95/98/NT. The dynamic link libraries are loaded prior to the execution of any application related code in a process address space created by a windowed operating system. The methods and system solve many of the problems associated with injecting dynamic link libraries into an address space created for a process by a windowed operating system.

    摘要翻译: 将动态链接库动态注入窗口化操作系统中的进程的方法和系统。 这些方法包括确定哪些动态链接库应该注入窗口操作系统上的进程。 方法和系统可以允许将特定的动态链接库加载到在诸如Microsoft Windows 95/98 / NT之类的窗口操作系统中创建的每个进程的特定地址空间中。 在由窗口化操作系统创建的进程地址空间中执行任何应用程序相关代码之前,将加载动态链接库。 方法和系统解决了将动态链接库注入由窗口化操作系统为进程创建的地址空间中的许多问题。

    APPARATUS AND METHOD FOR ENABLING A BRIEFCASE TO CARRY A SUPPLEMENTAL BAG
    4.
    发明申请
    APPARATUS AND METHOD FOR ENABLING A BRIEFCASE TO CARRY A SUPPLEMENTAL BAG 失效
    用于实施附带包的简易装置和方法

    公开(公告)号:US20080011567A1

    公开(公告)日:2008-01-17

    申请号:US11457746

    申请日:2006-07-14

    IPC分类号: A45C3/00 B65D85/18

    CPC分类号: A45C7/009 A45C3/02 A45C3/12

    摘要: An improved storage bag has a retaining member disposed on an inside surface of a first side wall of a main bag. The retaining member allows supplemental bag to hang on an outside wall of the main bag. An existing storage bag can have a bracket configured to extend partially along an inside portion of a side wall of the briefcase. The bracket has a hook-portion to extend out of the top of the briefcase and partially along the outside portion of the side wall of the briefcase and a retaining member. This configuration also allows a supplemental bag to be attached to the retaining member to hang along an outside wall of the bag.

    摘要翻译: 改进的存储袋具有设置在主袋的第一侧壁的内表面上的保持构件。 保持构件允许补充袋悬挂在主袋的外壁上。 现有的存储袋可以具有构造成沿着公文包侧壁的内部部分延伸的支架。 支架具有一个钩部分,该钩部分伸出公文包的顶部,部分地沿着公文包侧壁的外侧部分延伸,并具有保持件。 该配置还允许补充袋附接到保持构件以沿着袋的外壁垂直。

    Method and system for dynamic interception of function calls to dynamic link libraries into a windowed operating system
    5.
    发明授权
    Method and system for dynamic interception of function calls to dynamic link libraries into a windowed operating system 失效
    用于动态拦截函数调用到动态链接库到窗口操作系统的方法和系统

    公开(公告)号:US06779187B1

    公开(公告)日:2004-08-17

    申请号:US09499423

    申请日:2000-02-07

    IPC分类号: G06F900

    CPC分类号: G06F9/44521

    摘要: 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等)上几乎任何进程的导出函数调用,并支持多个导出的函数的动态拦截 过程。

    Dynamic injection of execution logic into main dynamic link library function of the original kernel of a windowed operating system
    6.
    发明授权
    Dynamic injection of execution logic into main dynamic link library function of the original kernel of a windowed operating system 失效
    动态注入执行逻辑到主动态链接库函数的原始内核的窗口操作系统

    公开(公告)号:US06463583B1

    公开(公告)日:2002-10-08

    申请号:US09289150

    申请日:1999-04-08

    IPC分类号: G06F944

    摘要: Methods and system for dynamically injecting execution logic into shared memory spaces of a windowed operating system. An injection dynamic link library is loaded from an injection application into a pre-determined memory location within an area of shared memory within the windowed operating system. A main dynamic link library function within an original kernel dynamic link library including kernel functions for the windowed operating system is located from the injection dynamic link library. A jump command is inserted from injection dynamic link library within the main dynamic link library function in the kernel dynamic link library to create a modified kernel dynamic link library. The jump command jumps to an injection hook function within the injection dynamic link library whenever a new windowed operating system process is created. The injection hook function within the injection dynamic link library includes multiple injection functions that are executed by the windowed operating system prior to executing any other software applications whenever a new process is created in a windowed operating system. The methods and system of the present invention allow execution logic to be injected into new processes created by windowed operating systems using shared memory spaces such as Microsoft Windows 95/98. The execution logic is executed prior to any application software associated with the new processes. The methods and system of the present invention may be used for debugging aids, hooking other processes, tracing the execution of a process, and for other purposes.

    摘要翻译: 将执行逻辑动态注入窗口化操作系统的共享存储空间的方法和系统。 注入动态链接库从注入应用程序加载到窗口化操作系统内的共享存储器区域内的预定存储器位置。 包含内核动态链接库的主要动态链接库函数,包括窗口化操作系统的内核函数,位于注入动态链接库中。 在内核动态链接库主动态链接库函数内的注入动态链接库插入一个跳转命令,创建一个修改后的内核动态链接库。 每当创建新的窗口操作系统进程时,跳转命令将跳转到注入动态链接库中的注入钩子函数。 注入动态链接库中的注入钩子功能包括在窗口操作系统中创建新流程之前,在执行任何其他软件应用程序之前由窗口操作系统执行的多个注入功能。 本发明的方法和系统允许将执行逻辑注入到使用诸如Microsoft Windows 95/98之类的共享存储器空间的窗口操作系统创建的新进程中。 在与新进程相关联的任何应用软件之前执行执行逻辑。 本发明的方法和系统可以用于调试辅助,挂钩其他过程,跟踪进程的执行以及出于其他目的。