WOW64
来源:互联网 发布:spark json rdd 编辑:程序博客网 时间:2024/05/17 00:03
引用:WOW子系统也会处理运行64-bit应用程序的其他关键方面. 比如说, 在管理32位应用程序与windows注册表的交互时, 会给存储子系统提供接口(32位的注册表与64位的注册表不太一样.) 操作系统使用%SystemRoot%\system32目录来存储64-bit的库文件和可执行文件. 这样做是为了向后兼容, 因为很多旧系统的应用程序都是使用hardcoded的方式来获取这个路径的. 当执行32位应用程序的时候, WOW64会将对DLL的请求从system32重定向到%SystemRoot%\SysWOW64, 在SysWOW64目录中, 包含了旧系统的库和可执行文件.
也就是说,在64bit系统上,64程序的系统目录为system32(至于为什么是32而不是64,前面引用已经说明),而32bit程序的系统目录被重定向为SysWow64;对于32bit的程序,如果关闭文件重定向,那么系统目录就和64bit程序一样为system32.
主要涉及两个函数:Wow64DisableWow64FsRedirection and Wow64RevertWow64FsRedirection
主要用于文件重定向的关闭和恢复,要成对使用!
相关链接:
http://baike.baidu.com/link?url=KxyQvAlydwsy4umT8G-w_sV6cLIYpESl0yDPBlZo40rUkC2m894UxNxMFru5j7vhDIUs3BPrBGCp5aweiRpa9a
https://msdn.microsoft.com/zh-cn/library/aa365743(v=vs.85).aspx
https://msdn.microsoft.com/zh-cn/library/aa365745(v=vs.85).aspx
- WOW64
- WOW64
- WOW64 definition
- Debugging WOW64
- Debugging WOW64
- Debugging WOW64
- Best Practices for WOW64
- DLL Injection and WoW64
- Wow!什么是Wow64
- 控制Wow64重定向
- 调试wow64进程
- 判断进程是否在WOW64上运行
- GetModuleFileNameEx, EnumProcessModules(Ex) failures in Wow64
- Raw Stack Dump of WOW64 Process
- WOW64:文件和注册表的重定向
- WOW64:文件和注册表的重定向
- WOW64:文件和注册表的重定向
- WOW64下的性能和内存消耗
- Git与Repo入门
- 内存泄漏问题研究
- Linux进程间通信-信号
- 【[TCP/ip】-TCP三次握手四次挥手
- 如何让你的前端代码更像HTML5(用语义元素构造html5)
- WOW64
- AS开发中出现Error(七)——Could not init DAOConfig
- 函数调用
- Kotlin简介
- 【备忘】小迪2017年网络安全培训第15期
- JS正则表达式验证是否为11位有效手机号码
- easyui ValidateBox validType验证规则
- Yii控制器直接校验系统验证码
- 牛客华为机试题刷题笔记(三)