如何调用Windows API

可能重复:
Windows API和.net语言

我想从.NET Framework调用本机Windows API。 我希望有一个简单的方法,我可以像其他.NET API一样从高级层调用本机API。 请参阅您知道的任何资源。 任何帮助将不胜感激。

您可以使用PInvoke来调用Windows API函数。

还有PInvoke Interop Assistant ,如果你提供Win32签名,它会生成函数的PInvoke签名。

您可以使用C#中的P / Invoke从WinAPI调用非托管DLL和其他函数。 此链接记录了如何使用大量这些function。

http://pinvoke.net/