我有一个与第三方DLL接口的现有程序。我想用我自己的DLL替换第三方DLL,该DLL对程序传递的数据执行不同的功能。
我有第三方DLL的SDK,其中包含了编写我自己的使用DLL的程序的所有头文件和库,所以我知道需要实现的所有函数。
据我所知,制作一个DLL包装器是一个类似的概念,你作为一个不为该DLL开发的程序的中间人。
例如,DLL名为DLLL.dll,它包含以下功能:
我是否只编写自己的DLL,将其命名为DLLL,实现这三个函数,并要求它们接受相同的参数并返回相应的数据类型,然后将我的DLL放在现有的DLL上?
这么简单吗?