**直接在32位应用中访问System32文件夹会被重定向到SysWOW64文件夹去,如果这个32位应用想要访问真实的System32文件夹就需要使用Sysnative。**比如,想在32位应用中访问到64位的C:\Windows\System32\winevt\Logs\Security.evtx ,那我实质上在代码里面要写的应该是:C:\Windows\Sysnative\winevt\Logs\Security.evtx

在广泛使用X86架构的CPU时代,用的系统、应用都是32位的(可能32位还算高的),随着科技的发展,AMD X64 和 64位的Windows/应用逐渐出现在我们的生活中。64位Windows凭借其支持大内存的特性,迅速占领市场。

但早期几乎没什么64位的应用,如果在64位的操作系统上不兼容32位应用的话,可能会浪费了Windows生态近几十年的发展,所以在64位操作系统上兼容32位应用是必须要做的事。

当你在64位的Windows上启动一个32位的应用的时候,一个32位的模拟器就会被叫起来执行这个32位的应用,这个模拟器会让这个应用认为自己运行在一个32位的Windows上,所有的功能都是可以正常使用的。看起来一切都可以正常的使用了,但是问题来了,如果这个应用要访问一些特殊文件夹呢?

下面是Windows为了兼容32位应用做了一些特殊的文件夹:

这里需要提到的就是System32这个文件夹,别看他后面有个32,实质上它是用来放64位应用的。(据说是因为以前的程序很多都是对System32硬编码的,所以微软为了方便各大开发者将32位应用迁移到64位就直接保留了这个名称);SysWOW64其实是用来装32位应用的文件夹。WOW64的全程是:Windows on Windows64。

System32、SysWOW64与SysNative文件夹相关推荐

  1. syswow64删除文件_syswow64,小编教你syswow64是什么文件夹

    有很多用户对有些文件夹很好奇,比如在C盘中有一个名为syswow64的文件夹,该文件夹占了不少的空间了,为此,用户提出syswow64是什么文件夹,可不可以删除的疑问,下面,小编给大伙聊聊syswow ...

  2. python 重定向 system32文件夹_64位系统下System32文件系统重定向

    前言 因为一次偶然的机会,需要访问系统目录"C:/Windows/System32"文件夹下的内容,使用的测试机器上预装了win7 64系统.在程序运行中竟然发生了该文件路径不存在 ...

  3. Win10打开文件夹闪退怎么解决

    win10文件夹闪退也就是系统有毛病,可能是某些Windows功能损坏或是Windows文件资源管理器崩溃,用户可以使用系统文件检查器扫描Windows并还原文件,自动找到出问题的系统文件并修复它.  ...

  4. win7 64位 system32和syswow64文件夹

    \Windows\SysWOW64  文件夹下存放32位的库和应用程序 (WOW64 == Windows on Windows 64 bit ) \Windows\System32  文件夹下存放6 ...

  5. dll文件32位64位检测工具以及Windows文件夹SysWow64的坑

    自从操作系统升级到64位以后,就要不断的需要面对32位.64位的问题.相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别 ...

  6. 讲解SysWOW64文件夹

    本机是win7 64位操作系统,做数据库实例时需要创建Access数据库的ODBC数据源,但是打开ODBC数据源后发现添加里面没有配置access的连接,如下图: 还会弹出以下问题框: 解决方法:打开 ...

  7. 7z替换exe文件内容不能替换文件_windows/system32文件夹权限问题

    起因是virtualbox虚拟机中的kali以及metasploit2老是崩溃,内存0x000000000无法写入. 网上查到解决办法替换3个dll文件,themeservice.dll,themeu ...

  8. Win10开机出现位置不可用C:\Windows\system32\config\systemprofile\Desktop不可用点关闭对话框桌面图标文件夹不见

    环境: win10 专业版 2019AD域环境 IPguard管控客户端 问题描述: 前一天未异常操作.更新和安装软件,第二天开机出现位置不可用C:\Windows\system32\config\s ...

  9. win7计算机c盘搜索不到,win7系统C盘搜索不到system32文件夹的解决方法

    很多小伙伴都遇到过win7系统C盘搜索不到system32文件夹的困惑吧,一些朋友看过网上零散的win7系统C盘搜索不到system32文件夹的处理方法,并没有完完全全明白win7系统C盘搜索不到sy ...

  10. 解决win10蓝屏 - 注册表丢失或者损坏 - 无法打开C:\Windows\System32\config\文件夹 - ghost备份C盘报错chkdsk的问题

    windows10启动报错蓝屏 ...忘了截图 系统启动蓝屏报错:win10注册表丢失或损坏无法启动 解决办法 准备一个U盘,多大都没所谓 在其他电脑上安装老毛桃U盘PE系统:  老毛桃winpe,u ...

最新文章

  1. linux 3.4内核初始化,S3C2440移植linux3.4.2内核之内核框架介绍及简单修改
  2. windows7+Apache2.2+PHP5.4.29 环境搭建
  3. python32位安装
  4. mysql_install_db创建空库_MySQL数据库的初始化mysql_install_db
  5. 构建之法——需求分析+项目经理+典型用户和场景
  6. 4、matplotlib中的子图相关subplot
  7. 逻辑函数代数法化简(二)
  8. python 全国内地中高风险地区数量查询与可视化(分省)
  9. 如何在EDEM中添加颗粒的bond
  10. Laravel之队列
  11. 骑士cms(74cms)个人版 整合UC
  12. audioread函数未定义_我在MATLAB中运行下面的程序, 提示未定义函数或变量wavread 这是为什么呀?求解答...
  13. w ndows摄像头驱动怎么安,电脑中如何安装摄像头驱动
  14. 摄影基础知识——光圈
  15. ansible管理变量、机密和事实
  16. 《管理长歌行》—— 小花狗的错误
  17. 【Cadence】 ADS Dynamic Link使用教程
  18. Mybatis使用及原理
  19. 卷积神经网络CNN中1×1卷积作用理解
  20. 什么是项目管理?范围、时间、成本、质量

热门文章

  1. 台式计算机usb接口无反应6,Win7电脑USB接口没反应不能用的解决方法
  2. 【帧率倍频】基于FPGA的视频帧率倍频系统verilog开发实现
  3. 微信小程序 自定义日期选择器
  4. VMware ESXi 与ESX 产品之比较
  5. 2015年阿里巴巴校招笔试题
  6. 写给三维建模入门小白的建议
  7. 梦幻西游手游经验任务链计算机,梦幻西游手游任务链技巧攻略详解
  8. echart折线图删除_echart清空折线图数据
  9. openwrt查看flash、RAM、CPU信息【转】
  10. 1026 程序运行时间(C语言)