我正在寻找一种自动化在C#代码中添加Win32 API函数声明的方法。例如,我目前需要添加以下内容:
[DllImport("kernel32.dll")]
public static extern IntPtr LoadLibrary(string path);
当我想要调用LoadLibrary
时,以及我想要调用每个其他函数时,类似的情况也是如此。
是否已经有所有这些Win32声明的列表,以便我不必自己添加它们?还是有其他“正确”的方法可以做到这一点?
可以了解一下PInvoke.net网站及其Visual Studio插件。