【问题标题】:How can I open DVD drive by making Windows API calls in Java? [duplicate]如何通过在 Java 中调用 Windows API 来打开 DVD 驱动器? [复制]
【发布时间】:2018-05-27 13:55:49
【问题描述】:

如何在 Java 中使用 Windows API 函数? 我正在寻找一个参考来指导我在 Windows 上的 Java 应用程序中使用 Windows API。

例如,我想在我的 Java 应用程序中控制 DVD 驱动器。我该怎么做呢?

感谢任何帮助。

【问题讨论】:

    标签: java windows winapi java-native-interface jna


    【解决方案1】:

    您可以使用 JNA(Java 本机访问)或 JNI(Java 本机接口)来做到这一点。

    使用JNA,您可以使用com.sun.jna.platform.win32.Kernel32 呼叫DeviceIoControl,这将允许您控制您的DVD 驱动器。

    【讨论】:

    • 那么我应该使用哪些命令和代码?
    • 将JNA添加为依赖库后,您应该调用Kernel32.DeviceIoControl来控制DVD驱动器(打开或关闭)。也许另一个答案也将包括一个 sn-p,我现在有点太忙了,无法进行这种投资:)
    猜你喜欢
    • 2010-12-22
    • 2011-09-14
    • 2017-12-05
    • 2011-10-25
    • 1970-01-01
    • 2019-11-02
    • 2014-08-28
    • 1970-01-01
    • 2010-10-21
    相关资源
    最近更新 更多