如果您在LoadLibrary没有路径的情况下呼叫(例如,LoadLibrary("whatever.dll")Windows通常会遵循其标准搜索算法,那么它将用于查找EXE.
LoadLibrary
LoadLibrary("whatever.dll")
我的问题是:假设应用程序清单指定指定系统DLL的特定版本,例如comctl32.dll 6.0.在这种情况下,将LoadLibrary("comctl32.dll")立即转到正确的并排文件夹,还是仍然执行某种搜索?
LoadLibrary("comctl32.dll")
windows dll manifest side-by-side loadlibrary
dll ×1
loadlibrary ×1
manifest ×1
side-by-side ×1
windows ×1