唐山小哥 发表于 2026-3-25 09:40:33

PIV模块 字节集操作问题 求教X大佬

64位的时候添加字节集内容 (CODETXT, 0xE8).添加值到字节集 (地址)会多出来这些东西,导致程序崩溃,不知道怎么处理。

Xelloss0618 发表于 2026-3-25 10:14:22

看来你这个地址要求4个字节的长度,但“地址”这个变量用的是变整数,所以在64位下填充到了8个字节。
添加值到字节集 ((整数)地址)
这样加上强转就行了,或者变量类型改成整数。

唐山小哥 发表于 2026-3-25 10:43:46

Xelloss0618 发表于 2026-3-25 10:14
看来你这个地址要求4个字节的长度,但“地址”这个变量用的是变整数,所以在64位下填充到了8个字节。
添加 ...

HOOK地址实际上是长整数 这个调试输出的值   4257556587 , 但是不明白为啥写入就成这样

唐山小哥 发表于 2026-3-25 10:57:20

Xelloss0618 发表于 2026-3-25 10:14
看来你这个地址要求4个字节的长度,但“地址”这个变量用的是变整数,所以在64位下填充到了8个字节。
添加 ...

分配邻近内存 ()64位内存申请用的这个应该没什么关系吧

唐山小哥 发表于 2026-3-25 12:17:10

Xelloss0618 发表于 2026-3-25 10:14
看来你这个地址要求4个字节的长度,但“地址”这个变量用的是变整数,所以在64位下填充到了8个字节。
添加 ...

您说的应该是对的,是我没反应过来

boxxie 发表于 2026-3-25 16:34:28

;P
X大一出手,问题就没有
页: [1]
查看完整版本: PIV模块 字节集操作问题 求教X大佬