介紹Injection Intercept Mod:攔截函數(shù)和DLL加載的強(qiáng)大工具

我在我的世界FML 1.12.2版本下做了一個(gè)Mod基于Plug Api(自己寫的api)
Injection Intercept Mod是一款功能強(qiáng)大的Minecraft插件,旨在攔截函數(shù)和DLL加載,為玩家提供更好的游戲體驗(yàn)。本文將為您詳細(xì)介紹該Mod的特點(diǎn)、配置文件以及如何使用。
首先,Injection Intercept Mod可以有效地?cái)r截以"LoadLibraryA"、"LoadPackagedLibrary"函數(shù)加載的DLL,以及通過(guò)GetModuleHandleA獲取的DLL模塊。此外,它還可以攔截本地的CreateRemoteThread(遠(yuǎn)程線程創(chuàng)建)操作,并攔截JNI_GetCreatedJavaVMs函數(shù)的調(diào)用以及使用GetProcAddress獲取的函數(shù)地址。
Mod默認(rèn)會(huì)放棄攔截以下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
在遇到攔截錯(cuò)誤的DLL時(shí),您可以通過(guò)修改配置文件進(jìn)行自定義設(shè)置。下面是如何操作配置文件的步驟:
打開您的.minecraft文件夾。您可以在Windows中使用運(yùn)行窗口(Win鍵 + R),輸入"%appdata%",然后找到.minecraft文件夾。
在.minecraft文件夾中搜索并打開injection_intercep.txt文件。
在該文件中,可以找到whitelist選項(xiàng)。在冒號(hào)(:)后添加需要放過(guò)攔截的DLL名稱。例如,如果遇到sb.dll錯(cuò)誤,您可以在whitelist后面添加"sb.dll"。如果還有其他的DLL報(bào)錯(cuò),如nm.dll,同樣地以逗號(hào)分隔添加。示例:whitelist:sb.dll,nm.dll
此外,配置文件中還有其他參數(shù)可供設(shè)置:
getModuleHandleABlockList:用于添加需要攔截的獲取鏈接庫(kù)。按照相同的格式,將需要攔截的DLL名稱添加到該參數(shù)中。
isGetCreatedJavaVMs:用于開啟或關(guān)閉對(duì)JNI_GetCreatedJavaVMs函數(shù)的攔截。要開啟攔截,請(qǐng)將其設(shè)置為true;要關(guān)閉攔截,請(qǐng)將其設(shè)置為false。
functionGetBlockList:用于添加需要阻止運(yùn)行的函數(shù)。按照相同的格式,將需要阻止的函數(shù)名稱添加到該參數(shù)中。
請(qǐng)注意,在修改這些配置后,您可能需要重新啟動(dòng)Minecraft以使其生效。
Injection Intercept Mod為玩家提供了更大的靈活性和控制權(quán),使他們能夠根據(jù)自己的需求進(jìn)行設(shè)置。立即安裝并體驗(yàn)這款強(qiáng)大的Mod,讓您的游戲體驗(yàn)更加順暢!
下載地址:
鏈接:https://pan.baidu.com/s/1P0qa1JMklBMj7j70Tx3sIg?pwd=1145?
提取碼:1145?
(封面ai生成)