我对编程比较陌生,我最近在 eclipse 环境中进行了很多开发,并且有想法为 Windows 7 构建一个小型应用程序,当我从笔记本电脑上拔下电源线时,它将启用我的触摸板和重新连接电源时禁用触摸板。
- 我的问题是我该如何构建这样的应用程序?
- 是否有可以导入的包让我可以访问 Windows 7 API?
- 是否可以编译一个 java 应用程序以便我可以让它在启动时运行?
我同意 Andrew 的观点,Java 可能不是此类应用程序的最佳选择,但无论如何这就是您可以做的。
Java 7 文件 API 能够监听文件系统。您应该在卡的根文件夹中监听更改。我想当卡断开连接时你会得到异常。
触摸板可以作为外部应用程序调用。查看此讨论以了解详细信息:Java - 调用屏幕键盘
或者,您可以使用 JNI、JNA 或 java-to-windows 库之一(JaWin、Jintegra、Jinterop)。但我认为这要复杂得多。我建议您从第一个解决方案开始。