如何获取Windows API函数的P / Invoke定义?

时间:2011-02-26 12:27:48

标签: c# .net winapi pinvoke dllimport

我想在我的.NET应用程序中使用Win32 API中的函数,但我不知道DLL文件中声明的方法的签名。如果我使用DllImport,我必须提供该方法的定义,以便将其用作“外部方法”。

或者还有另一种方法吗?

2 个答案:

答案 0 :(得分:7)

您可以查看pinvoke.net,它是各种Win32 api支持的方法集合。如果你有C风格的标题,它还包含可以生成DllImport个签名的程序。

答案 1 :(得分:1)

列出了大多数Win32 API签名here

或者您可以尝试DLL Export Viewer