【问题标题】:How can I get the P/Invoke definitions for Windows API functions?如何获取 Windows API 函数的 P/Invoke 定义?
【发布时间】:2011-02-26 12:27:47
【问题描述】:

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

或者有其他方法吗?

【问题讨论】:

  • 您需要接受更多答案。

标签: c# .net winapi pinvoke dllimport


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    大多数 Win32 API 签名都列在 here 中。

    或者你可以试试DLL Export Viewer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-17
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 2023-04-03
      • 2011-07-04
      相关资源
      最近更新 更多