码迷,mamicode.com
首页 > 其他好文 > 详细

64位系统 system32 和 syswow64

时间:2015-02-27 11:34:50      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

\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

64位系统 system32 和 syswow64

标签:

原文地址:http://www.cnblogs.com/sinodragon21/p/4302793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!