DYNAMIC LINKING LIBRARY (DLL) REPLACEMENT IN AN EMBEDDED OPERATING SYSTEM ENVIRONMENT

Patent №

US 8,997,074

Granted

2015-03-31

Filed 2006

Owner

TREND MICRO INCORPORATED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11537551

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.

AI hardwareG06F 21/568G06F 21/54

AI classification

AI hardware0.67
Knowledge representation0.15
Natural language0.11
Evolutionary computation0.01
Planning0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

TREND MICRO INCORPORATED

assignment · 190720473

Assignors

CHEN, GEN, HUANG, ZHENTAO, CHEN, GEN, HUANG, ZHENTAO, CHEN, GEN, HUANG, ZHENTAO

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC