Page is a not externally linkable
- Microsoft
-- (deprecated) Microsoft Windows OS (XP/NT/Vista)
---- How do I create a hotpatch


kaled - 10:40 am on Oct 24, 2009 (gmt 0)


For testing I'm using what I guess is described as "Target Function Modification".

Microsoft released a new technology with later versions of XP (and Vista) that allows DLLs to be patched without restarting. This involved allocating space at the start of every function for a jump to be installed (that much I understand and am using) but also it seems to patch the DLLs themselves (something I don't want to do).

So far, I haven't managed to get my modifications to work (currently baffled) and I can manage without the clever hotpatching technology, but, assuming I can get my code to work, other programmers might find a signed hotpatch solution to this problem very useful.

Kaled.


Thread source:: http://www.webmasterworld.com/microsoft_windows_os/4012115.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com