如何调用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。