replyreload += ',' + 29256949;"我在我的世界FML 1.12.2版本下制作了一个基于Plug Api的Mod"
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
此外,配置文件中还有其他参数可供设置:
getModuleHandleABlockList:用于添加需要拦截的获取链接库。按照相同的格式,将需要拦截的DLL名称添加到该参数中。
isGetCreatedJavaVMs:用于开启或关闭对JNI_GetCreatedJavaVMs函数的拦截。要开启拦截,请将其设置为true;要关闭拦截,请将其设置为false。
functionGetBlockList:用于添加需要阻止运行的函数。按照相同的格式,将需要阻止的函数名称添加到该参数中。
请注意,在修改这些配置后,您可能需要重新启动Minecraft以使其生效。
Injection Intercept Mod为玩家提供了更大的灵活性和控制权,使他们能够根据自己的需求进行设置。立即安装并体验这款强大的Mod,让您的游戏体验更加顺畅!
下载地址:
游客,如果您要查看本帖隐藏内容请回复
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
此外,配置文件中还有其他参数可供设置:
getModuleHandleABlockList:用于添加需要拦截的获取链接库。按照相同的格式,将需要拦截的DLL名称添加到该参数中。
isGetCreatedJavaVMs:用于开启或关闭对JNI_GetCreatedJavaVMs函数的拦截。要开启拦截,请将其设置为true;要关闭拦截,请将其设置为false。
functionGetBlockList:用于添加需要阻止运行的函数。按照相同的格式,将需要阻止的函数名称添加到该参数中。
请注意,在修改这些配置后,您可能需要重新启动Minecraft以使其生效。
Injection Intercept Mod为玩家提供了更大的灵活性和控制权,使他们能够根据自己的需求进行设置。立即安装并体验这款强大的Mod,让您的游戏体验更加顺畅!
下载地址:
游客,如果您要查看本帖隐藏内容请回复