精易论坛

标题: 精易模块改进,64位内存读写兼容,判断是否64位。 [打印本页]

作者: 花老板    时间: 2018-8-12 19:07
标题: 精易模块改进,64位内存读写兼容,判断是否64位。
本帖最后由 花老板 于 2018-8-12 19:08 编辑



做项目的时候,发现了个奇怪的问题

精易模块在win7,不支持写入64位内存数据。于是自己写了API兼容。

然后就想着分享给大家


判断是否32位
IsWow64Process  库  kernel32.dll
参数:进程句柄

写64位内存
NtWow64WriteVirtualMemory64  库  ntdll.dll
NtWow64WriteVirtualMemory64 (句柄, 内存地址, 到字节集 (欲写入的数据), 4, 0)
读64位内存 NtWow64ReadVirtualMemory64

注:提供基础API,自己去实现。
句柄通过打开进程(进程ID)得到。


@精易客服 @雁子 @孤心人  希望更新到新版精易模块





作者: 空竹    时间: 2018-8-12 19:41
牛逼        !
作者: Zangetsu    时间: 2018-8-12 22:21
WIN10精易模块的读写貌似有些读出来的不准
作者: 472540265    时间: 2019-1-24 07:52
希望知道如何修改的方法
作者: 923651168    时间: 2019-8-16 23:35
有修改内存属性的api不
作者: caoxiuxin    时间: 2021-12-8 19:50
        很赞同,谢谢!
作者: y99650    时间: 2022-1-12 18:43
        很赞同,谢谢!
作者: FWS569    时间: 2022-1-13 01:33
非常赞同!
作者: xjqtongxing2022    时间: 2025-6-23 20:52





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4