Patent · US Active

Dynamic linking library (DLL) replacement in an embedded operating system environment

US8997074B1 · kind B1 · utility

3Cited by
7References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2006
Grant dateMar 31, 2015
Priority date
Expiry dateApr 4, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/54
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for replacing ROM-based (Read-Only Memory) DLLs (Dynamic Link Libraries) in a Windows CE type embedded operating system such that the target DLL is replaceable by the hook DLL, and the target DLL is callable by the hook DLL but not callable directly by any other applications after loading of the hook DLL. The techniques enable replacement irrespective whether the hook DLL and the target DLL have the same name and irrespective of which DLL is loaded first. The techniques change the file name of the target DLL in a list of loaded DLL modules by a trusted program that executes in the full kernel mode.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.