/* bWow64FsEnableRedirection: TRUE-启用 FALSE-关闭*/
BOOL EnableWow64FsRedirection(BOOLEAN bWow64FsEnableRedirection)
{
BOOL bRes = FALSE;
HMODULE hKernel32dll = ::LoadLibraryA("Kernel32.dll");
if ( NULL == hKernel32dll )
break;
typedef BOOLEAN(WINAPI *pFunWow64EnableWow64FsRedirection)(BOOLEAN);
pFunWow64EnableWow64FsRedirection lpWow64EnableWow64FsRedirection = (pFunWow64EnableWow64FsRedirection)::GetProcAddress(hKernel32dll, "Wow64EnableWow64FsRedirection");
if ( NULL == lpWow64EnableWow64FsRedirection )
break;
bRes = lpWow64EnableWow64FsRedirection(bWow64FsEnableRedirection);
if ( FALSE == bRes )
break;
if ( NULL != hKernel32dll )
{
::FreeLibrary(hKernel32dll);
hKernel32dll = NULL;
}
return bRes;
}
64位系统下关闭/启用重定向
猜你喜欢
转载自blog.csdn.net/u012156872/article/details/115731581
今日推荐
周排行