有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Windows驱动程序安装程序,同时安装java本机库

基本上,我希望创建一个静默windows安装程序,它将安装windows驱动程序和一个Java本机库(RXTX),我们的程序使用它与设备通信

我们有WindowsXP、Vista和7个32位和64位的驱动程序要安装。至于Java本机库,它只是一个文件,但我们必须先读取注册表才能获得JavaHome路径,以便将dll复制到正确的位置(JavaHome/bin)

我听说过DIFx框架,但我不知道它是否可以浏览注册表并从注册表项中提取文件路径。另一方面,我可能只需要一个小的C#软件就可以做到这一点,但我担心我在安装驱动程序时会遇到问题,这些驱动程序(AFAIK)需要安装在Windows vista和7的驱动程序商店中,而不是Windows XP中

你知道我可以用什么来做这件事吗


共 (2) 个答案

  1. # 1 楼答案

    <>我最终创建了一个小型的VisualC++程序,它使用ReGETValueWe()来浏览注册表,找到JavaHoad并复制java本地库。至于驱动程序安装,我使用了DifxAPI(DriverPackagePreinstall())

    目前,我只在64位Windows 7上测试了这个解决方案,但到目前为止,它的工作情况与预期相符

  2. # 2 楼答案

    大多数安装编写工具提供驱动程序支持,甚至可以安装Java库。下面是一个可以让你开始的列表:http://en.wikipedia.org/wiki/List_of_installation_software

    在你决定一个工具后,试着把它用于你的软件包。如果你遇到问题,你可以问更具体的问题