The way to load different version DLL on the same process
App need to load version1: v.dll and version 2: v.dll at the same time. and these two lib have the same file name, but different export API. the v.dll export as symbol, App need to v.dll with Load Time dynamic linking.
So to load the same DLL at the same time,
- create two wrapper dll, these wrapper can be loaded by App by explicitly LoadLibrary().
- modify the import table of wrapper1.dll by CFF Explorer. which can be found at :http://www.ntcore.com/exsuite.php