Wow64EnableWow64FsRedirection()函数是64位计算机用于定义转向的函数,在32位计算机中不存在转向问题
因此,在32位计算机中的kernel32.dll库中就不存在此函数,当程序运行在32位计算机中时,就会提示无法定位
解决方法:
采用函数指针的方法进行:
typedef BOOL (APIENTRY *PWow64EnableWow64FsRedirection)(BOOL);
PWow64EnableWow64FsRedirection pf = (PWow64EnableWow64FsRedirection)GetProcAddress(GetModuleHandleW(L"kernel32.dll"), "Wow64EnableWow64FsRedirection");
if( pf != NULL )
{
if( ! pf(FALSE) )
{
return false;
}
}