您的位置:首页 > 其它

x64平台开发注意事项

2011-11-09 15:18 435 查看
1, 32位程序运行中64位系统中会有文件系统及注册表重定向功能,例如windows\system32 --> windows\syswow64 %program files% = program files (x86)等,可以关闭重定向功能,具体方法如下

PVOID OldValue = NULL;

//禁用重定向

Wow64DisableWow64FsRedirection(&OldValue);

...........................................

//启用重定向

Wow64RevertWow64FsRedirection(&OldValue);

重定向功能是线程相关的。

2,64位程序不能加载32位组件,例如Load 32位动态库。

3,64位程序和32位程序可以通过CreateProcess方式互相启动。

4,Avoid accessing 64-bit processes from 32-bit processes.(尚未验证)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: