Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
aiqinxuancai committed Feb 4, 2024
2 parents fa11367 + 86d1940 commit 51a9029
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
AutoLinker支持库,通过各种方法实现以下功能:
* 不同的.e源文件使用不同的链接器
* 调试、编译时动静态ec自动切换
* 强制将Lib链接到核心库之前(并开启/FORCE忽略冲突),用现代方法替换核心库函数
* 重写核心库函数

## 使用方法
编译后将AutoLinker.fne放在e的lib目录中,并启用AutoLinker支持库。
Expand Down Expand Up @@ -32,8 +32,8 @@ AutoLinker支持库,通过各种方法实现以下功能:
```
VMPSDK.ec=VMPSDK_LIB.ec
```
### 制将Lib链接到核心库之前(并开启/FORCE忽略冲突)
此功能可用现代C++方法替换核心库函数,大幅提升部分函数性能,同时也可防止专门针对e函数特征码的一些破解。同理你也可以覆盖第三方库的函数,比如特殊功能支持库等等。
### 重写核心库函数
此功能可用现代C++方法替换核心库函数,大幅**提升函数性能**,同时也可**防针对e函数特征的破解**以及**免杀**的效果。同理你也可以覆盖第三方库的函数,比如特殊功能支持库等等。


**使用方法**
Expand All @@ -46,7 +46,7 @@ AutoLinker支持库,通过各种方法实现以下功能:
* 在自己的Lib中实现函数,实现请参考TestCore项目。
```c
/// <summary>
/// 使用现代C++方法实现寻找文本,大约是核心库的300%速度,未仔细测试,仅为覆盖实现的例子
/// 使用C++20(需VC2022)方法替代核心库的寻找文本,大约是核心库的300%速度,未仔细测试,仅为覆盖实现的例子
/// </summary>
/// <param name="pRetData"></param>
/// <param name="nArgCount"></param>
Expand Down Expand Up @@ -103,8 +103,8 @@ AutoLinker支持库,通过各种方法实现以下功能:


**注意**

自己写的LIB文件需要关闭链接器/GL参数,否则会触发二次链接导致忽略由AutoLinker调整的Lib顺序。
* 此方法自动开启链接器的/FORCE忽略冲突
* 自己写的LIB文件需要关闭链接器/GL参数,否则会触发二次链接导致忽略由AutoLinker调整的Lib顺序。


### ⭐按实现鼠标后退键后退到上个修改
Expand Down

0 comments on commit 51a9029

Please sign in to comment.