【问题标题】:Where can I find the api supported by kernel32.dll?在哪里可以找到 kernel32.dll 支持的 api?
【发布时间】:2012-05-10 18:39:44
【问题描述】:

在哪里可以找到 kernel32.dll 中提供的所有功能?我能够找到一些功能here,但我不知道该网站的真实性如何。是否有一个真实的网站列出了所有可用功能和适当的文档。我在网上搜索但找不到任何东西。

【问题讨论】:

    标签: windows kernel32


    【解决方案1】:

    您为什么特别想了解 kernel32.dll 中的函数?由于遗留原因,dll 仍然是许多 windows api 功能的入口点,但 windows API 现在远远大于 Windows 3.x 提供的 3 个子系统(内核、用户和 gdi)。

    MSDN 中的System Services 部分涵盖了从 kernel32.dll 导出的 API 等等。


    由于 MSDN 不再仅在单个列表中记录 Kernel32 导出,您可以使用 DumpBin 提取所有导出的列表...然后在 MSDN 上搜索该函数。

    【讨论】:

    • 这是因为我正在分析一些使用这些函数的旧代码。
    • 嗯,微软不再将 kernel32 导出列表记录在一个文档中。
    【解决方案2】:

    【讨论】:

    • 链接已损坏。
    【解决方案3】:

    kernel32 中可用的功能随 Windows 版本而变化。每次发布都会添加新功能,并删除一些功能。

    如果您想在您的计算机上获得一个规范列表,请启动 Depends.exe(随 Windows SDK 提供)并将 kernel32.dll 加载到其中。所有内核 API 都作为导出在 Kernel32 上实现。

    给定函数名称,请访问 msdn.microsoft.com 上的 MSDN 文档。这是记录所有 Microsoft 官方 Windows API 的官方网站。

    【讨论】:

      猜你喜欢
      • 2021-09-07
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多