【问题标题】:How to search for Windows dynamic link library that contains a windows api function如何搜索包含windows api函数的windows动态链接库
【发布时间】:2021-07-02 22:34:01
【问题描述】:

我正在使用 JNA 与 Windows API 交互。

我想在WinBase.h 标头中使用LogonUserW function。为了使用 JNA 的Native.load 加载它,我需要知道动态链接库的名称。

比如CredReadWWinCred.h头中,通过例子我发现这个函数是advapi32.dll提供的,所以我可以用:

// WinCrypt is my own interface. I'm not sure why it's WinCrypt instead of WinCred,
// but that's what I saw in other examples.
Native.load("Advapi32", WinCrypt.class);

Here's the example this is based on.

我真的需要使用 DUMPBIN 检查 Windows 中的每个 dll 以找到它吗?我希望 Microsoft 提供更好的方法来找到这些。

【问题讨论】:

    标签: java windows dll jna


    【解决方案1】:

    Agh nvm 页面本身有一个表格显示你的图书馆。只需搜索字符串“Advapi32”

    https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-logonuserw

    【讨论】:

      猜你喜欢
      • 2021-03-04
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 2021-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多