【发布时间】:2018-05-27 13:55:49
【问题描述】:
如何在 Java 中使用 Windows API 函数? 我正在寻找一个参考来指导我在 Windows 上的 Java 应用程序中使用 Windows API。
例如,我想在我的 Java 应用程序中控制 DVD 驱动器。我该怎么做呢?
感谢任何帮助。
【问题讨论】:
标签: java windows winapi java-native-interface jna
如何在 Java 中使用 Windows API 函数? 我正在寻找一个参考来指导我在 Windows 上的 Java 应用程序中使用 Windows API。
例如,我想在我的 Java 应用程序中控制 DVD 驱动器。我该怎么做呢?
感谢任何帮助。
【问题讨论】:
标签: java windows winapi java-native-interface jna
您可以使用 JNA(Java 本机访问)或 JNI(Java 本机接口)来做到这一点。
使用JNA,您可以使用com.sun.jna.platform.win32.Kernel32 呼叫DeviceIoControl,这将允许您控制您的DVD 驱动器。
【讨论】:
Kernel32.DeviceIoControl来控制DVD驱动器(打开或关闭)。也许另一个答案也将包括一个 sn-p,我现在有点太忙了,无法进行这种投资:)