欢迎光临散文网 会员登陆 & 注册

介绍Injection Intercept Mod:拦截函数和DLL加载的强大工具

2023-07-31 18:28 作者:Finbov_Dushb  | 我要投稿

我在我的世界FML 1.12.2版本下做了一个Mod基于Plug Api(自己写的api)

Injection Intercept Mod是一款功能强大的Minecraft插件,旨在拦截函数和DLL加载,为玩家提供更好的游戏体验。本文将为您详细介绍该Mod的特点、配置文件以及如何使用。

首先,Injection Intercept Mod可以有效地拦截以"LoadLibraryA"、"LoadPackagedLibrary"函数加载的DLL,以及通过GetModuleHandleA获取的DLL模块。此外,它还可以拦截本地的CreateRemoteThread(远程线程创建)操作,并拦截JNI_GetCreatedJavaVMs函数的调用以及使用GetProcAddress获取的函数地址。

Mod默认会放弃拦截以下DLL文件,以确保游戏正常加载:

  • jinput-dx8.dll

  • jinput-dx8_64.dll

  • jinput-raw.dll

  • jinput-wintab.dll

  • opengl32.dll

  • opengl.dll

  • gdi32.dll

  • lwjgl.dll

  • jinput-raw_64.dll

  • lwjgl64.dll

  • OpenAL32.dll

  • gdi.dll

  • version.dll

  • OpenAL64.dll

  • SAPIWrapper_x64.dll

  • SAPIWrapper_x86.dll

  • management.dll

  • net.dll

  • awt.dll

  • msvcr100.dll

  • msvcp100.dll

  • dbghelp.dll

  • nio.dll

  • IPHLPAPI.DLL

  • USER32.dll

  • USER.dll

  • zip.dll

  • dsound.dll

  • user32.dll

  • DWMAPI.DLL

  • GDI32.dll

  • WS2_32.dll

  • WS2.dll

在遇到拦截错误的DLL时,您可以通过修改配置文件进行自定义设置。下面是如何操作配置文件的步骤:

  1. 打开您的.minecraft文件夹。您可以在Windows中使用运行窗口(Win键 + R),输入"%appdata%",然后找到.minecraft文件夹。

  2. 在.minecraft文件夹中搜索并打开injection_intercep.txt文件。

  3. 在该文件中,可以找到whitelist选项。在冒号(:)后添加需要放过拦截的DLL名称。例如,如果遇到sb.dll错误,您可以在whitelist后面添加"sb.dll"。如果还有其他的DLL报错,如nm.dll,同样地以逗号分隔添加。示例:whitelist:sb.dll,nm.dll

  4. 此外,配置文件中还有其他参数可供设置:

    • getModuleHandleABlockList:用于添加需要拦截的获取链接库。按照相同的格式,将需要拦截的DLL名称添加到该参数中。

    • isGetCreatedJavaVMs:用于开启或关闭对JNI_GetCreatedJavaVMs函数的拦截。要开启拦截,请将其设置为true;要关闭拦截,请将其设置为false。

    • functionGetBlockList:用于添加需要阻止运行的函数。按照相同的格式,将需要阻止的函数名称添加到该参数中。

请注意,在修改这些配置后,您可能需要重新启动Minecraft以使其生效。

Injection Intercept Mod为玩家提供了更大的灵活性和控制权,使他们能够根据自己的需求进行设置。立即安装并体验这款强大的Mod,让您的游戏体验更加顺畅!

下载地址:


链接:https://pan.baidu.com/s/1P0qa1JMklBMj7j70Tx3sIg?pwd=1145 

提取码:1145 


(封面ai生成)

介绍Injection Intercept Mod:拦截函数和DLL加载的强大工具的评论 (共 条)

分享到微博请遵守国家法律