在Windows上,如果你给它的可执行文件已经静态链接(也就是隐式链接)的DLL的名称,那么LoadLibrary会做什么?是否会加载DLL的两个副本?如果DLL的路径名是原始的某种别名怎么办?例如,假设我将可执行文件作为X:\myprog\myexe.exe
运行,它隐式链接到X:\ myprog \ mydll.dll,但我传递了LoadLibrary \\the\unc\path\to\X\myprog\mydll.dll
。 LoadLibrary是否足够智能以将这些解析为同一个DLL?