admin 管理员组文章数量: 1086019
2024年12月26日发(作者:recvfrom阻塞和非阻塞模式的区别)
中国人值得自豪的语言——易语言——内存读写模块源码
.版本 2
.DLL命令 OpenP, 整数型, , "OpenProcess"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 逻辑型
.参数 dwProcessId, 整数型
.DLL命令 FindW, 整数型, , "FindWindowA"
.参数 ClassName, 整数型
.参数 WindowTitle, 文本型
.DLL命令 GetID, 整数型, , "GetWindowThreadProcessId"
.参数 WindowHandle, 整数型
.参数 ProcessId, 字节集
.DLL命令 CloseH, , , "CloseHandle"
.参数 ProcessHandle, 整数型
.DLL命令 ReadM, 整数型, , "ReadProcessMemory"
.参数 hProcess, 整数型
.参数 lpBaseAddress, 整数型
.参数 lpBuffer, 字节集
.参数 nSize, 整数型
.参数 lpNumberOfBytesRead, 整数型
.DLL命令 WriteM, 整数型, , "WriteProcessMemory"
.参数 hProcess, 整数型
.参数 lpBaseAddress, 整数型
.参数 lpBuffer, 字节集
.参数 nSize, 整数型
.参数 lpNumberOfBytesRead, 整数型
二、一下位程序集全部代码
.版本 2
.程序集 _接口程序集, , , 在本程序集中定义的子程序可被
模块外部程序访问,注意如果不存在本程序集就不能作为易
模块编译。
.子程序 读内存, 字节集, , 失败返回空字节集
.参数 窗口标题, 文本型
.参数 起始读取位置, 整数型, , -2147483648 至 2147483647
.参数 读取字节数, 整数型, , 不小于1
.局部变量 Title, 整数型
.局部变量 Buffer, 字节集
.局部变量 ID, 字节集
.局部变量 handle, 整数型
.局部变量 Bool, 整数型
.如果真 (起始读取位置 < -2147483648 或读取字节数 <
0 或 起始读取位置 > 2147483647)
返回 (取空白字节集 (0))
.如果真结束
Title = FindW (0, 窗口标题)
.如果真 (Title = 0)
返回 (取空白字节集 (0))
.如果真结束
ID = 取空白字节集 (4)
GetID (Title, ID)
handle = OpenP (2035711, 假, 取字节集数据 (ID, 3))
Buffer = 取空白字节集 (读取字节数)
Bool = ReadM (handle, 起始读取位置, Buffer, 读取字节数,
0)
CloseH (handle)
.如果真 (Bool = 0)
返回 (取空白字节集 (0))
.如果真结束
返回 (Buffer)
.子程序 写内存, 逻辑型, , 失败返回假
.参数 窗口标题, 文本型
.参数 起始写出位置, 整数型, , 4194304 至 2147483647 或
-1 至 -2147483648
.参数 写出内容, 字节集
.局部变量 Title, 整数型
.局部变量 Bool, 整数型
.局部变量 ID, 字节集
.局部变量 handle, 整数型
.如果真 (起始写出位置 < 4194304 且起始写出位置 ≥ 0
或 起始写出位置 > 2147483647 或 起始写出位置<
-2147483648)
返回 (假)
.如果真结束
Title = FindW (0, 窗口标题)
.如果真 (Title = 0)
返回 (假)
.如果真结束
ID = 取空白字节集 (4)
GetID (Title, ID)
handle = OpenP (2035711, 假, 取字节集数据 (ID, 3))
Bool = WriteM (handle, 起始写出位置, 写出内容, 取字节
集长度 (写出内容), 0)
CloseH (handle)
.如果真 (Bool = 0)
返回 (假)
.如果真结束
返回 (真)
版权声明:本文标题:中国人值得自豪的语言——易语言——内存读写模块源码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735295912a1644215.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论