找回密码
 加入
搜索
查看: 4942|回复: 2

[BUG报告] 发现个问题关于regwrite在64位系统上的使用

  [复制链接]
发表于 2010-8-6 11:38:50 | 显示全部楼层 |阅读模式
1.打开help file --搜索regwrite
2.在regwrite下面的例子中 打开示例 脚本 ,并运行
3.去注册表检查
4.发现64位下面并不在指定的位置 ,而是移到了 WOW6432Node 下面

不知道是不是问题 ,还是 by design ?
发表于 2010-8-6 12:49:11 | 显示全部楼层
64位系统由两部分组成:
X64组件,X86组件

两个子系统相互独立.
\syswow64                (32)
\system32                 (64)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node               (32)
HKEY_LOCAL_MACHINE\SOFTWARE                                         (64)
---------------------------------------------------
文件/注册表自动重定向,即使是写死的.
filewrite("c:\windows\system32\1.txt","xxx")
自动重定向到
c:\windows\syswow64\1.txt
---------------------------------------------------
64位程序只能加载64位dll,32位程序只能加载32位dll.
因为相互独立的特性,32位程序无法得到64位的进程列表,也无法操作64位进程.
 楼主| 发表于 2010-8-6 13:29:33 | 显示全部楼层
恩  好 谢谢 知道了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-4 01:10 , Processed in 0.084957 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表