I need to reliably redirect an applications look up of a specific DLL. Using the app.exe.local approach does not work because local files are ignored if the application has
You may be able to work around this by using Detours, wrapping LoadLibrary.
Your LoadLibrary wrapper would be able to recognize attempts to load your DLL and rewrite the path appropriately.