递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4036|回复: 5
打印 上一主题 下一主题

[视窗] 求助 求助 置入代码 火山内写法

[复制链接]

32

主题

129

帖子

722

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
722
跳转到指定楼层
楼主
发表于 2022-11-26 10:16:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xuwanbin 于 2022-11-26 10:20 编辑


转换易语言代码碰到置入变量问题 由于是64位 吴总的例子也看了 再去学汇编 脑子转不过来了~~
乐易论坛大佬发的注册热键内发现调用子程序

这样是不是能替换调用子程序




请问这三种怎么替换 谢谢
调用子程序()
  置入代码 (86, 190, 15, 0, 0, 0, 141, 77, 8, 141, 76, 241, 252, 139, 65, 4, 133, 192, 116, 2, 255, 49, 78, 131, 233, 8, 133, 246, 117, 239, 255, 85, 8, 94, 201, 194, 124, 0)


指针到变量()
  置入代码 (139, 93, 8, 139, 69, 12, 255, 51, 143, 0, 201, 194, 8, 0)


__get()
  置入代码 (139, 69, 8, 139, 93, 12, 139, 4, 24, 201, 194, 8, 0)


COM_Release()
  index = 2
  置入代码 (139, 69, 8, 139, 0, 107, 77, 252, 4, 3, 193, 131, 196, 4, 93, 255, 32)


回复

使用道具 举报

39

主题

320

帖子

3176

积分

贵宾

火山官方交流群:831858564

Rank: 9Rank: 9Rank: 9

积分
3176
QQ
沙发
发表于 2022-11-26 17:02:06 | 只看该作者

回帖奖励 +10 金钱

火山不是有com类嘛?干嘛还要自己调用com?
回复

使用道具 举报

32

主题

129

帖子

722

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
722
板凳
 楼主| 发表于 2022-11-26 17:50:47 | 只看该作者
乐易论坛 发表于 2022-11-26 17:02
火山不是有com类嘛?干嘛还要自己调用com?

大哥 COM类也不会~ 主要是这个置入代码 看不懂
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
地板
发表于 2022-11-26 19:40:17 | 只看该作者
置入代码我看都不想看,另外换个写法吧
调用子程序的方法有很多,你那个也可以
指定到变量,大概就是 写指针处值(),那个 __get 可能是 取变量地址()
最后那个不知道啥玩意
回复

使用道具 举报

32

主题

129

帖子

722

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
722
5#
 楼主| 发表于 2022-11-26 20:51:01 | 只看该作者
Xelloss0618 发表于 2022-11-26 19:40
置入代码我看都不想看,另外换个写法吧
调用子程序的方法有很多,你那个也可以
指定到变量,大概就是 写指 ...

嗯 我去试试但是这个get 在精易模块写的是读内存地址 后面偏移12 火山怎么偏移呢
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
6#
发表于 2022-11-26 20:58:04 | 只看该作者
xuwanbin 发表于 2022-11-26 20:51
嗯 我去试试但是这个get 在精易模块写的是读内存地址 后面偏移12 火山怎么偏移呢
...

读出来的内存地址+12就行了
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 16:31 , Processed in 0.083406 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表