Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Peacoor Zomboss
miscellaneous
提交
2fcf59c2
M
miscellaneous
项目概览
Peacoor Zomboss
/
miscellaneous
通知
151
Star
9
Fork
18
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
2
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
miscellaneous
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
2
Issue
2
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2fcf59c2
编写于
2月 08, 2023
作者:
Peacoor Zomboss
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update Readme
上级
c49ff7c3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
41 addition
and
34 deletion
+41
-34
230130-hookgamesendto/Readme.md
230130-hookgamesendto/Readme.md
+41
-34
未找到文件。
230130-hookgamesendto/Readme.md
浏览文件 @
2fcf59c2
# Hook游戏sendto函数dll和注入程序
仅支持Windows下的x86和x64平台
请确保熟悉基础的Windows命令行操作
## 目录说明
-
bin存放编译后的二进制文件输出目录
-
inc存放头文件
-
src存放源代码
-
hookdll存放dll的代码和Makefile
-
injector存放注入程序的代码和Makefile
-
test存放测试用代码
## 编译方法
首先确保同时安装了x86和x64的
*MinGW-w64*
工具链,已经有的可以略过
下载地址
<https://github.com/niXman/mingw-builds-binaries/releases>
注意要下载两个,一个带
**i686**
前缀,一个带
**x86_64**
前缀
将它们分别解压到不同目录,然后将二者的bin目录都设置环境变量
当然如果你用msys2也可以,会配置完全没问题
切换工作目录到当前目录,运行
`mingw32-make`
即可
如果你单独安装了
*GNU make*
,那么可以直接运行
`make`
## 使用方法
成功编译之后,切换到bin目录,运行injector32.exe或者injector64.exe,具体视游戏而定
例如你要注入文明6,那么请使用
`injector64.exe -x=CivilizationVI.exe`
或者
`injector64.exe -x=CivilizationVI_DX12.exe`
如果游戏以管理员权限运行,injector也要以管理员权限运行
# Hook游戏sendto函数dll和注入程序
仅支持Windows下的x86和x64平台
请确保熟悉基础的Windows命令行操作
## 目录说明
-
bin存放编译后的二进制文件输出目录
-
inc存放头文件
-
src存放源代码
-
hookdll存放dll的代码和Makefile
-
injector存放注入程序的代码和Makefile
-
utils存放实用程序代码
-
test存放测试用代码
## 编译方法
首先确保同时安装了x86和x64的
*MinGW-w64*
工具链,已经有的可以略过
下载地址
<https://github.com/niXman/mingw-builds-binaries/releases>
注意要下载两个,一个带
**i686**
前缀,一个带
**x86_64**
前缀
将它们分别解压到不同目录,然后将二者的bin目录都设置环境变量
当然如果你用msys2也可以,会配置完全没问题
切换工作目录到当前目录,运行
`mingw32-make`
即可
如果你单独安装了
*GNU make*
,那么可以直接运行
`make`
---
要编译utils下的辅助程序,请到
[
Lazarus官网
](
https://www.lazarus-ide.org/
)
下载并安装最新版的
*Lazarus IDE*
然后用Lazarus打开auxtool.lpi工程文件,在菜单栏中依次选择
**运行-构建**
即可,exe会生成在bin目录下
## 使用方法
成功编译之后,切换到bin目录,运行injector32.exe或者injector64.exe,具体视游戏而定
例如你要注入文明6,那么请使用
`injector64.exe -x=CivilizationVI.exe`
或者
`injector64.exe -x=CivilizationVI_DX12.exe`
如果游戏以管理员权限运行,injector也要以管理员权限运行
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录