我想创建一个dll,它将任何未在dll中定义的函数引用到另一个dll。
如何让dll改变另一个dll的一些函数的行为,但保持其他函数不变。
我的dll的语法是什么“对于每个不是a,b,c的函数从shell32.dll导入函数。对于函数a b c do ......”
我想在不对dll进行逆向工程的情况下这样做。并且不复制shell32.dll中的整个函数集
答案 0 :(得分:0)
DLL可以包含转发器,但这是一个限制性列表。未列出的任何内容都不会转发。无论如何都没关系:你的import lib声明了相同的函数列表,因此RandomWindows9Function(HWND)
将不在你的import lib中。因此,链接器不会为您的DLL添加依赖项。该功能只能在Windows 9 SDK中找到,链接器将为Kernel32.dll添加依赖项。