创建一个可以更改另一个dll的一些函数的dll
Create a dll that changes a few functions of another dll
我想创建一个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。
相关文章:
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- C++ |DLL / EXE - 如何从导出的类调用另一个类方法?
- 引用另一个文件夹中的.dll
- C++将包含的库 (ref DLL) 从根目录更改为另一个位置
- 将 std::string 作为参数从一个 DLL 传递到另一个 DLL 引发访问冲突错误
- Java加载DLL,该DLL从JNI中的另一个DLL导出方法
- 如何在另一个 DLL 上使用 '/DELAYLOAD' 的 DLL
- 当从一个应用程序调用时,在DLL方法中创建COM接口指针是有效的,但当从另一个应用软件调用时则无效
- 在另一个项目中将模板函数用作dll
- 用C++为java构建一个dll,它正在调用另一个dll(Eclipse上的JNI)
- 是否有从另一个DLL中加载DLL的最佳实践
- Dll 注入 - 在另一个进程中编写本机代码
- 如何将dll注入另一个进程
- 如何正确删除从另一个DLL接收的派生对象
- 在 jmpq 上崩溃到另一个 dll 中的函数与 mingw64
- 将一个 dll 导入另一个 dll C++
- Visual Studio,C++,在另一个DLL导出的类中使用DLL导出的类
- 一个C++客户端无法使用我们新的 COM 注册的 .NET .dll加载,另一个客户端可以正常工作
- 从另一个 dll 链接动态 dll 会导致错误