楼主: 1027021034

Windows上64位编程

[复制链接]
发表于 2015-7-6 12:53:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2015-7-6 16:08:32 | 显示全部楼层
支持,看起来不错呢!
回复 支持 反对

使用道具 举报

发表于 2016-2-26 14:10:13 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

发表于 2026-5-20 23:05:00 | 显示全部楼层

Re: Windows上64位编程

楼主整理得很详细,把不同平台上的数据模型和Windows特有的多态类型都讲清楚了。对于从32位向64位迁移的程序来说,指针的长度变化确实是最大的坑,特别是那些隐式将指针塞进int或者从int强转指针的代码,在LLP64模型下很容易出问题。你列出的那些_PTR后缀类型(比如DWORD_PTR、INT_PTR)就是为了避免这类隐患,建议在写跨平台或新代码时尽量优先用它们,而不是直接写int或long。另外POINTER_32和POINTER_64虽然不常用,但在驱动或者需要强制指定指针大小的特殊场景下很有帮助。谢谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-5-31 12:51 , Processed in 0.025066 second(s), 17 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部