64位系统 system32 和 syswow64

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

\Windows\System32  文件夹下存放64位的库和应用程序

当安装32位的程序在64位系统上时,会把指定拷贝到system32的文件自动改为拷贝到SysWOW64下。

因此,要想在64位系统下拷贝到system32下,必须使用语句:

Disable(WOW64FSREDIRECTION );
Enable(WOW64FSREDIRECTION );

例如: XCopyFile(TARGETDIR ^ "文件", WINDIR^"System32", COMP_NORMAL);

在32位系统下,文件会被拷贝到system32目录;

在64位系统下,文件则被拷贝到SysWOW64目录下;

如果

Disable(WOW64FSREDIRECTION );

XCopyFile(TARGETDIR ^ "文件", WINDIR^"System32", COMP_NORMAL);

文件则在64位下拷贝进了System32目录下。

注意:最好在做完相关动作后,添加Enable(WOW64FSREDIRECTION );以免影像其他AP。

补充:

在32位系统下指向\Windows\System32的系统变量为:WINSYSDIR

在64位系统下指向\Windows\System32的系统变量为:WINSYSDIR64

原文地址:http://blog.sina.com.cn/s/blog_792da39c01013bzh.html

64位系统 system32 和 syswow64相关推荐

  1. Windows 64位系统System32目录和SysWOW64目录的区别

    引用自:什么是SysWow64 结论 在32位操作系统的Windows文件夹中,SYSTEM和SYSTEM32两个文件夹,分别用来存放16位和32位的DLL文件. 在64位操作系统的Windows文件 ...

  2. 关于在64位系统上,使用APlayer,运行报错“找不到指定的模块”

    使用APlayer开发了一个C#程序,原先开发电脑是32位的,安装电脑也是32位,只需要将相应的文件打包,然后在system32文件夹中放入atl71.dll和D3DX9_43.dll,项目运转正常. ...

  3. 关于Windows 7的64位系统不兼容某些控件的问题

    我的问题是vsflex7.ocx 不能在64位系统下运行,导致软件的一个涉及到这个控件的功能出错. 如下: 解决的办法基本思路是把这个控件注册一下.然后就可以了. 就是这个控件: 目录中没有自己下载个 ...

  4. WIN7 64位系统注册银行支付组件

    WIN7 64位系统注册银行支付组件 目前只尝试注册了银联的chinapay.dll和工行的icbcebankutil.dll 1.将dll文件拷贝到windows\syswow64\文件夹下(Win ...

  5. Win7 64位系统,使用(IME)模式VS2010 编写 和 安装 输入法 教程(1)

    原文:Win7 64位系统,使用(IME)模式VS2010 编写 和 安装 输入法 教程(1) 首先感谢: http://blog.csdn.net/shuilan0066/article/detai ...

  6. 关于Windows7 64位系统下regsvr32执行报错的解决方案

    转载自:http://www.jb51.net/os/windows/182610.html 感谢分享. 问:我使用的win7 64位旗舰版系统,最近在运行regsvr32.exe的时候会提示&quo ...

  7. 64位系统使用Access 数据库文件遇到的错误和解决办法

    64位系统中使用32位的Access数据源遇到的问题和解决办法 win32com.client使用不对应的Access数据源可能有以下错误 "C:\Program Files\Python3 ...

  8. 64位系统VBS调用32位COM组件

    64位系统VBS调用32位COM组件 标签: 32位, 64位, COM, COM组件, VB, VBS, VBScript 标题: 64位系统VBS调用32位COM组件 作者: Demon 链接:  ...

  9. pythonaccess系统_Win7(64位系统)中用Python连接access数据库(access2010)

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

最新文章

  1. 30+的程序猿,路在何方?
  2. Numpy中的通用函数和聚合
  3. 互联网协议 — QUIC 快速 UDP 互联网连接
  4. error C1004 发现意外的文件尾
  5. 当AV1视频编解码器来到Webex!
  6. Ostinato 发包
  7. linux 漏洞数量,Debian Linux被列为过去20年漏洞数量最多的操作系统
  8. 报错curl: (7) Failed to connect to 127.0.0.1 port xxxx: Connection refused
  9. 搭载第四代自研神龙架构 阿里云发布RDMA增强型实例等多款新品
  10. Redis数据类型--集合类型
  11. java jdom 设置第1行_Java通过jdom操作生成XML文件的实例代码下载
  12. python读取配置文件获取所有键值对_python ConfigParser模块读写配置文件
  13. [C/C++标准库]_[0基础]_[怎样实现std::string自己的Format(sprintf)函数]
  14. 作了一件超人品的事情,看到的各位都有好运
  15. mysql备份恢复出错,MySQL-记一次备份失败的排查过程
  16. CSS 滤镜学习小结
  17. matlab 解决列联表问题,列联表那点事,别再傻傻分不清楚了
  18. it行业发展前景怎么样?互联网寒潮来袭是真的吗?
  19. 多臂老虎机(Multi-armed Bandit)MAB学习笔记
  20. iterator的用法及概念

热门文章

  1. ZZULIOJ-1525-小P找座位
  2. 我对阿凡达与现实社会的理解
  3. CPU性能指标了解及字符型服务器登陆方式
  4. vue输入查询内容但不查询,切页刷新表格会出现触发查询的不合理情况
  5. matlab共阳极二极管,三引脚SOT-323封装的共阳极稳压二极管详情
  6. 如何学习虚拟现实技术vr? vr初级入门教程开始
  7. 中国是时候在东亚做老大了?
  8. 当没有接口文档时候,测试人员如何测试?
  9. 使用chalk时颜色不变的问题解决
  10. H5如何与原生App(ios,安卓,RN)通信?