uni*_*n83 5 c winapi loadlibrary
如果我这样LoadLibrary("%windir%\\system32\\ole32.dll")做意味着Windows将只从"c:\ windows\system32\ole32.dll"加载?C中的LoadLibrary()也了解环境变量吗?
正如Serge所说并经过仔细测试,LoadLibrary不会在路径中进行环境变量替换.
但是,Windows API中有一个函数来替换字符串中的环境变量:ExpandEnvironmentStrings().您可以在通话前在路径上执行所需的替换LoadLibrary().