创建一个可以更改另一个dll的一些函数的dll

Create a dll that changes a few functions of another dll

本文关键字:dll 另一个 函数 一个 创建      更新时间:2023-10-16

我想创建一个dll,它将引用dll中未定义的任何函数到另一个dll。

如何让dll改变另一个dll的一些函数的行为,但保持其他函数相同。

my dll的语法是什么?对于每个不是a, b, c的函数,从shell32.dll中导入函数。对于函数a b c做......"

我不希望对dll进行逆向工程。并且不需要复制shell32.dll中的所有函数

dll可以包含转发器,但这是一个有限的列表。未列出的内容不会转发。无论如何,这都无关紧要:您的导入库声明了相同的函数列表,因此RandomWindows9Function(HWND)将不在您的导入库中。因此,链接器不会为它在DLL中添加依赖项。该函数将在Windows 9 SDK中找到,并且链接器将添加一个依赖于Kernel32.dll。