关于dll调用冲突问题
有如下目录结构
程序目录
|
———— myapp.exe
|
———— dll目录1
| |
| ———— a1.dll
| |
| ———— b.dll
———— dll目录2
|
———— a2.dll
|
———— b.dll
我用LoadLibraryEx调用a1.dll和a2.dll,使用参数LOAD_WITH_ALTERED_SEARCH_PATH,由于b.dll中有同名函数,调用a1.dll或a2.dll函数时会发生访问b.dll中函数报错,我想应该是,同名函数的冲突问题,请问如何加载a1.dll和a2.dll使得a1.dll在dll目录1中访问b.dll,而a2.dll在dll目录2中访问b.dll?