Win32应用程序在C#.Net中

时间:2012-05-09 09:12:40

标签: c# visual-c++ com wrapper unmanaged

我开发了一个基于Native调用的基于窗口的应用程序。在这个应用程序中,我正在处理许多鼠标事件,键盘挂钩,绘画等。

我的问题是如何在C#.Net中使用该win32应用程序(非托管)?

我已经阅读了有关托管win32应用程序的托管包装器,如果您认为这是最佳选择,那么请向我推荐任何可以帮助我继续前进的书籍或教程参考。否则建议您认为在这种情况下最好的其他选项。

提前致谢。

2 个答案:

答案 0 :(得分:0)

至少你可以通过COM Interop使用你的.dll。

答案 1 :(得分:0)

如果你想从另一个应用程序“控制”一个应用程序,你有几个选项,其中一个是Native,另一个是Managed。

您是否认为使用named-pipes来“控制”您的申请?