如何在c#中自动拉入Win32 API声明

本文关键字:Win32 API 声明 | 更新日期: 2023-09-27 18:12:50

我正在寻找一种在c#代码中自动添加Win32 API函数声明的方法。例如,我现在必须添加:

[DllImport("kernel32.dll")]
public static extern IntPtr LoadLibrary(string path);

,当我想调用LoadLibrary时。对于我想调用的其他函数也是一样的

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

如何在c#中自动拉入Win32 API声明

查看PInvoke.net及其Visual Studio插件

在网站http://pinvoke.net/上你可以找到一个免费的Visual Studio插件来添加pinvoke签名