摘要:
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.
摘要:
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.
摘要:
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之类的窗口操作系统中创建的每个进程的特定地址空间中。 在由窗口化操作系统创建的进程地址空间中执行任何应用程序相关代码之前,将加载动态链接库。 方法和系统解决了将动态链接库注入由窗口化操作系统为进程创建的地址空间中的许多问题。
摘要:
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.
摘要:
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.
摘要:
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.