Windows程序重定向的问题

2019-08-28  本文已影响0人  Virtualer

众所周知,Windows系统有32和64位之分。在64位系统下,有的Windows程序是存放在SysWOW64下的,那么在程序种调用系统程序就需要重定向到SysWOW64目录下。
关于重定向,Windows给出了API(Windows总是这么贴心)直接可以开启/关闭重定向:

void * pVoid = NULL;
Wow64DisableWow64FsRedirection(&pVoid);//关闭重定向功能

// Code of something what you wanna do

Wow64RevertWow64FsRedirection(&pVoid);//恢复重定向功能

当关闭重定向之后那么默认的路径为C:\Windows\System32,不关闭则是C:\Windows\SysWOW64

上一篇下一篇

猜你喜欢

热点阅读