我在 Windows 11 PC 上运行了一个软件(专有,在 JVM 中运行),该软件利用“原装”以太网适配器在其自身与现场设备之间进行安全通信(https),并利用 USB 以太网适配器进行“第三方”通信(Modbus TCP)。此问题发生在 Windows 7、10 和 11 PC 上。问题是,每当 PC 重新启动时,JVM 都会丢失 USB-ETH 接口,必须手动重新选择。原装 NIC 始终没问题。我怀疑这与软件在某个(地址?)处寻找 USB 适配器有关,但重新启动后,适配器看起来与 JVM 配置不同,或者未加载。我不确定这些适配器如何加载,以及它们是否采用硬件地址(如老式 232 COM 端口)或完全是临时的?
我如何锁定 USB 适配器的具体信息以使其始终可用,例如静态连接,以便软件即使断开连接也始终可以看到它?或者如何确保每次重启时它始终以相同的方式“加载”?谢谢