gulang453 发表于 2020-3-16 12:53:49

CF越南服我那个地址问题

我那个地址是模块的Crossfire.dat+DD52D4
模块取不到,是什么情况

红尘旧梦 发表于 2020-3-16 13:17:25

看下是不是静态地址,如果是静态地址就不用取模块,如果是动态地址就用"进程_取exe模块基址()"获取

gulang453 发表于 2020-3-16 14:13:08

发一下模块下载地址呗,找了半天没看到

gulang453 发表于 2020-3-16 14:15:48

.版本 2

.子程序 取进程模块X, 整数型
.参数 进程ID, 整数型
.参数 模块名, 文本型
.局部变量 pid, 整数型
.局部变量 模块信息, 精易_模块信息, , "0"
.局部变量 i, 整数型
.局部变量 模块句柄, 整数型

进程_ID取模块 (进程ID, 模块信息)
.计次循环首 (取数组成员数 (模块信息), i)
    .如果真 (模块名 = 到文本 (模块信息 .模块文件名))
      模块句柄 = 模块信息 .模块句柄
      跳出循环 ()
    .如果真结束

.计次循环尾 ()
返回 (模块句柄)
我取模块用的是这个

gulang453 发表于 2020-3-16 14:57:06

我好像知道是什么问题了,讲师你那个是驱动模块吧

gulang453 发表于 2020-3-16 15:09:36

红尘旧梦 发表于 2020-3-16 13:17
看下是不是静态地址,如果是静态地址就不用取模块,如果是动态地址就用"进程_取exe模块基址()"获取

读取不到,是不是我没有读取权限啊
.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口
.程序集变量 id, 整数型
.程序集变量 人物透视, 整数型

.子程序 __启动窗口_创建完毕

id = 进程_取进程ID (“Crossfire.dat”, )
人物透视 = 内存_读整数型 (id, 进制_十六到十 (#人物透视基地址))

调试输出 (人物透视)
写法应该没问题啊

红尘旧梦 发表于 2020-3-16 17:58:52

本帖最后由 红尘旧梦 于 2020-3-16 18:00 编辑

gulang453 发表于 2020-3-16 15:09
读取不到,是不是我没有读取权限啊
.版本 2
.支持库 spec

右键管理员身份运行,如果还是无法读写应该是系统权限不足,越南服没有屏蔽读写权限,如果是教程模块读写命令“内存_读整数型”参数一是进程句柄而不是进程ID,看一下命令参数

红尘旧梦 发表于 2020-3-16 18:02:34

gulang453 发表于 2020-3-16 14:57
我好像知道是什么问题了,讲师你那个是驱动模块吧

教程中用到的D3D绘制模块只是API封装读写命令并不是驱动读写,模块下载在课程帖子回复就可以看到

gulang453 发表于 2020-3-16 21:48:39

红尘旧梦 发表于 2020-3-16 17:58
右键管理员身份运行,如果还是无法读写应该是系统权限不足,越南服没有屏蔽读写权限,如果是教程模块读写 ...

我重装系统了管理员运行了,还是不可以,步骤都是按照教程来的
参数是这个
参数 进程名, 文本型, , 取要进程ID的进程名
.参数 是否区分大小写, 逻辑型, 可空, 默认为不区分,真=区分

红尘旧梦 发表于 2020-3-16 21:57:06

gulang453 发表于 2020-3-16 21:48
我重装系统了管理员运行了,还是不可以,步骤都是按照教程来的
参数是这个
参数 进程名, 文本型, , 取 ...

我没问你的是读整数型的参数,而不是取进程ID的参数
页: [1] 2
查看完整版本: CF越南服我那个地址问题