Reureu
Level 10

Using the BindImage table to improve application startup

This rather old article describes the use of ordinal DLL binding to improve application startup time: http://msdn.microsoft.com/en-us/magazine/bb985014.aspx

It mentions the Windows Installer's BindImage action, and its associated BindImage table.


  • Has anybody ever used this technique to improve application start up time?
  • Any recommendation?
  • Is it worth the effort at all?
Labels (1)
0 Kudos
1 Reply
MichaelU
Level 12 Flexeran
Level 12 Flexeran

I'm not sure, but I believe this is largely considered overkill these days. It also conflicts with ASLR, and I believe in cases where the binding address and the actual address differ, the loading is even slower than the unbound case.
0 Kudos