C# 呼唤;“无知”;函数C++;来自C的DLL# 大多数时候,我知道如何从C++中调用C++函数,但在这里,我只知道函数名,不知道它返回什么,应该传递什么样的参数。

C# 呼唤;“无知”;函数C++;来自C的DLL# 大多数时候,我知道如何从C++中调用C++函数,但在这里,我只知道函数名,不知道它返回什么,应该传递什么样的参数。,c#,c++,.net,pinvoke,dependency-walker,C#,C++,.net,Pinvoke,Dependency Walker,我可以通过Dependency Walker找到函数名 正如您可能猜到的,它是关于加密和解密数据包的。 那么,是否有可能找出参数和返回类型?然后从C#?调用它,您需要对代码进行反向工程。你为什么不读一下文档呢?没有文档,这就是我在这里问的原因。还有别的办法吗?我投票决定以离题的方式结束这个问题,因为问题中没有足够的信息来开始回答它。如果OP知道如何对有问题的DLL进行反向工程,他就不会问这样的问题。找一个带文档的库。或者雇佣一个带有道具的恶意软件作者。如果没有文档,你可能不打算使用它。在这种情

我可以通过Dependency Walker找到函数名

正如您可能猜到的,它是关于加密和解密数据包的。

那么,是否有可能找出参数和返回类型?然后从C#?

调用它,您需要对代码进行反向工程。你为什么不读一下文档呢?没有文档,这就是我在这里问的原因。还有别的办法吗?我投票决定以离题的方式结束这个问题,因为问题中没有足够的信息来开始回答它。如果OP知道如何对有问题的DLL进行反向工程,他就不会问这样的问题。找一个带文档的库。或者雇佣一个带有道具的恶意软件作者。如果没有文档,你可能不打算使用它。在这种情况下,你必须走逆向工程的路线。