我有一个基本 DLL,它是 3rd 方应用程序的一部分,它是一个 Win32 C++ 库。
我已经编译了它,它适用于 3rd 方应用程序。我想要的是从 DLL 的入口点将参数传递给 C# WinForm 应用程序。主要是因为我了解 C#,并且我想直观地查看一些数据,以便了解正在发生的事情。
DLL 中第 3 方应用程序调用的入口点是:
double process_message(const char* pmessage, const void* param)
{
//Do some stuff,
//The 3rd party app expects an integer return
/*
I'd like to pass "pmessage" and "param" to my C# WinForm App
And return a result of type int here.
*/
}
应用程序将始终位于同一台计算机上,我尝试过命名管道并使其正常工作,但遇到了太多其他问题。我看过.Net Remote,但我希望有一个更简单的解决方案。
干杯
克雷格