LoadLibraryEx ERROR_FILE_NOT_FOUND
咨询个问题:
VS2010中LoadLibraryEx返回的HINSTALLCE正确,并且能执行dll中的接口函数,
dll文件路径是正确的,但是执行LoadLibraryEx后,
为什么GetLastError()会返回错误码2,即ERROR_FILE_NOT_FOUND,
_这个Agent.dll之前是vs2008生成的,现在项目移到vs2010中
TCHAR dll[] = _T("D:\Project\trunk\build\bin\Debug\Agent.dll")
HINSTANCE hLib = LoadLibraryEx(dll, NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
int error = GetLastError();//error=2???LoadLibraryEx第一个参数传了绝对路径了,为什么找不到,文件是存在的