gpt4 book ai didi

java - Windows 驱动程序安装程序,它也安装 java native 库

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:34 24 4
gpt4 key购买 nike

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

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

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

知道我可以使用什么来做到这一点吗?

最佳答案

我最终创建了一个小型 Visual C++ 程序,该程序使用 RegGetValue() 浏览注册表以查找 JavaHome 并将 Java native 库复制到其中。至于驱动安装,我使用了DifxAPI (DriverPackagePreinstall())。

目前我只在 Windows 7 64 位上测试了这个解决方案,但到目前为止它按预期工作。

关于java - Windows 驱动程序安装程序,它也安装 java native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9020534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com