Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hot patching for DLLs loaded via Windows API
I am having trouble hot patching DLLs loaded via the Windows API.

The project consists of several DLLs and an executable. SomeĀ are lazyly loaded via the Windows API, e.g. LoadLibraryA("project.dll").

Live++ works well for the directly linked DLLs but will not detect code changes to the run-time loaded DLLs. Can Live++ handle this? What is needed to make this work?
You have to enable Live++ for modules loaded at runtime using the available APIs:

Alternatively, if you are in control of those DLLs, they can enable Live++ on themselves via the API in e.g. a DLL startup function.

Forum Jump:

Users browsing this thread: 1 Guest(s)