递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
楼主: 海王
打印 上一主题 下一主题

[视窗] 超级简单的HOOK库,让使用HOOK不在烦恼,基本无需嵌入代码..

[复制链接]

1

主题

7

帖子

87

积分

注册会员

Rank: 2

积分
87
11#
 楼主| 发表于 昨天 20:30 | 只看该作者
boxxie 发表于 2026-1-12 20:12
小菜不是很会改
能否,烦请楼主告诉一下具体改那里呢
多谢了


                    

                        

                           

                           
正在渲染火山代码...

                        

                    

                    复制代码
               


大概就是这个意思。具体还要看实际情况来定。说白了,内联就是JMP,跳来跳去罢了。
回复

使用道具 举报

4

主题

86

帖子

3529

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3529
12#
发表于 昨天 20:49 | 只看该作者
666666
回复

使用道具 举报

1

主题

7

帖子

87

积分

注册会员

Rank: 2

积分
87
13#
 楼主| 发表于 昨天 20:52 | 只看该作者
boxxie 发表于 2026-1-12 20:12
小菜不是很会改
能否,烦请楼主告诉一下具体改那里呢
多谢了

我更新了下示例跟模块,里面有例子,参考一下吧。
回复

使用道具 举报

3

主题

81

帖子

872

积分

高级会员

Rank: 4

积分
872
14#
发表于 昨天 23:07 | 只看该作者

好的
多谢楼主分享哟
回复

使用道具 举报

29

主题

2705

帖子

9623

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9623
15#
发表于 昨天 23:45 | 只看该作者
其实可以改成完全无需嵌入代码的,因为你有些地方搞复杂了。
比如你用嵌入代码定义函数指针和变量,不如直接用个变整数或通用指针变量,然后用“调用静态方法、调用无参数静态方法、调用无返回值静态方法”,需要CDECL的再改一个方法就行。

另外火山一般只要类型尺寸一致就可以了,指针、句柄都可以直接用“变整数”,改为在嵌入代码里加上类型强转。定义太多类型容易跟其他模块冲突。
回复

使用道具 举报

17

主题

92

帖子

1149

积分

金牌会员

Rank: 6Rank: 6

积分
1149
16#
发表于 23 分钟前 | 只看该作者
Xelloss0618 发表于 2026-1-12 23:45
其实可以改成完全无需嵌入代码的,因为你有些地方搞复杂了。
比如你用嵌入代码定义函数指针和变量,不如直 ...

大佬你说的很对啊,确实可以弄成不用嵌入代码!突然开窍了!哈哈,哪些类型是以后有用的!我还没弄完!感谢大佬点评!!谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 00:28 , Processed in 0.090841 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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