如何在C#中自动引入Win32 API声明?

Zab*_*bba 5 c# winapi

我正在寻找一种方法,可以自动在C#代码中添加Win32 API函数的声明.例如,我目前必须添加:

[DllImport("kernel32.dll")]
public static extern IntPtr LoadLibrary(string path);
Run Code Online (Sandbox Code Playgroud)

当我想打电话的时候LoadLibrary.对于我想要调用的其他每个函数都类似.

是否已经列出了所有这些Win32声明的列表,以便我不必自己添加它们?或者其他一些"正确"的做法?

Teo*_*gul 7

查看PInvoke.net及其Visual Studio插件.