3

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

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

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

4

1 回答 1

4

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

另一种方法是这个JNI 注册表接口

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

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

于 2009-11-27T16:30:19.170 回答