通过Java Applet安装驱动程序

时间:2009-11-27 16:22:14

标签: applet java drivers

只是想知道是否有人有通过Java Applet安装硬件驱动程序的经验。我目前正在编写一个将访问某些硬件的applet,它将嵌入到网页中。为了让最终用户更容易,我想让它检测是否安装了驱动程序,如果没有安装它们。

这将是一个已签名的小程序,因此它应该能够访问文件和系统信息。据我所知,驱动程序只是一些系统文件放在正确的位置,也有一些注册表设置。

这可行吗?我在网上找不到任何关于这样做的信息。

1 个答案:

答案 0 :(得分:4)

在Windows上我猜你可以使用here描述的方法访问注册表(运行reg命令)。

另一种方法是JNI registry interface

但我不确定这是最简单的方法。您可能只是尝试加载相关的驱动程序类,如果失败,请下载正常的Windows安装程序.msi或.exe来执行实际的驱动程序安装。您通常可以将安装程序配置为在没有用户交互的情况下“静默”运行,如果绝对有必要将其隐藏在用户之外。然而,这可能不是重点,因为新的硬件驱动程序可能需要重启Windows。

您可能遇到的另一个问题是大多数驱动程序需要管理员访问才能安装它们。