有没有替代Java的C#JNA库?

时间:2015-04-14 07:03:18

标签: c# winforms pinvoke jna

JNA 有很多本机函数,常量和结构。我需要一个类似的C#库。但经过大量的搜索,我找不到任何东西。有没有人知道C#中JNA库的替代方案?

1 个答案:

答案 0 :(得分:2)

我不知道CNA的JNA直接等价。但是,通过使用P\Invoke,您可以调用任何(或几乎任何)本机函数。另一个方法是使用COM Interop。以下是关于C#中的互操作性的一般article

正如你所说使用P \ Invoke可能会很麻烦。但是,有pinvoke网站可能会非常有用。它包含许多本机功能,结构的声明......随时可以使用。