gpt4 book ai didi

适用于 Windows VHD API 的 Java 库

转载 作者:可可西里 更新时间:2023-11-01 14:37:18 26 4
gpt4 key购买 nike

我需要从 Java 挂载和导航 Windows VHD。任何人都知道包装 Windows Virtual Hard Drive API 的 Java 库或者是否有可能使用 JNA 的源代码我可以看看。我的谷歌搜索并没有给我带来太多信息。

甚至还有一些关于如何转换 OpenVirtualDisk function 的示例代码我相信 JNA 结构足以让我完成剩下的工作。

最佳答案

VHD API 位于 MSDN 上。以下是其中一个 API 的链接。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd323692(v=vs.85).aspx

以下是使用 JNA 加载 VHD 库的 JNA 使用示例(根据需要调整/定义类型):

public interface VHDLibrary extends Library {
VHDLibrary INSTANCE = (VHDLibrary) Native.loadLibrary("VirtDisk", VHDLibrary.class);
DWORD AttachVirtualDisk(HANDLE p1, Pointer p2, int p3, long p4, Pointer p5, Pointer p6);
}

并通过 JNA 调用该函数(根据需要调整/定义参数):

VHDLibrary.INSTANCE.AttachVirtualDisk(null, null, 0, 0, null, null);

关于适用于 Windows VHD API 的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com