美文网首页
Windows程序重定向的问题

Windows程序重定向的问题

作者: Virtualer | 来源:发表于2019-08-28 00:26 被阅读0次

    众所周知,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

    相关文章

      网友评论

          本文标题:Windows程序重定向的问题

          本文链接:https://www.haomeiwen.com/subject/dvxyectx.html