我正在研究基于 NSIS 的安装程序,该安装程序部署使用基于 LAN9512 的 USB 转以太网 NIC 的软件。
当我将所述 NIC 连接到新系统时,Windows 可能会自动找到其驱动程序,但在某些 Win10 系统上,我发现无法找到驱动程序,因此我在连接设备之前安装了官方供应商驱动程序作为程序的一部分。
安装设备驱动程序后,Windows 默认将 NIC 配置为 DHCP。我希望它有一个静态 IP 地址,作为它使用的第一个配置。
是否可以提供一个附加文件,或者修改某些内容(例如,有时附带驱动程序包的 .INF 文件)以告诉 Windows 使用静态 IP 预先配置设备?
当执行基于 NSIS 的安装程序时,安装将以提升的权限进行,但如果用户没有可插入的设备,NIC 将不会出现在系统中,因此假设无法在安装期间使用“netsh”对其进行配置,并且在将来,当设备插入时(安装程序运行后,提升权限已被取消),如果不再次提升权限(我正试图避免这种情况),则为时已晚。
目标系统不太可能需要重新配置,并且基于 USB 的 NIC 在重新插入之间保持其配置,因此预配置是关键。