Tôi đang làm việc trên một trình cài đặt dựa trên NSIS triển khai phần mềm sử dụng một USB-to-ethernet dựa trên LAN9512.
Khi tôi gắn NIC nói trên vào một hệ thống mới, có thể Windows sẽ tự động tìm trình điều khiển của nó, nhưng trên một số hệ thống Win10, tôi đã thấy lỗi không tìm thấy trình điều khiển, vì vậy tôi đã cài đặt trình điều khiển của nhà cung cấp chính thức như một phần của quy trình, trước khi kết nối thiết bị.
Sau khi trình điều khiển thiết bị được cài đặt, Windows sẽ cấu hình NIC cho DHCP theo mặc định. Tôi muốn nó có một địa chỉ IP tĩnh thay thế, như cấu hình đầu tiên nó sử dụng.
Có thể cung cấp một tệp bổ sung hoặc sửa đổi một cái gì đó (ví dụ: tệp .INF đôi khi đi kèm với gói trình điều khiển) để yêu cầu Windows định cấu hình trước thiết bị bằng IP tĩnh?
Quá trình cài đặt sẽ diễn ra với các đặc quyền nâng cao khi trình cài đặt dựa trên NSIS được thực thi, nhưng nếu người dùng không có sẵn thiết bị để cắm, thì NIC sẽ không xuất hiện trên hệ thống, vì vậy, giả sử là không thể để sử dụng 'Netsh' để định cấu hình thiết bị trong khi cài đặt và trong tương lai, khi thiết bị được cắm (sau khi trình cài đặt chạy và độ cao đã bị hủy bỏ), sẽ quá muộn để làm điều đó mà không nâng lên nữa (mà tôi ' m đang cố tránh).
Các hệ thống đích không có khả năng cần cấu hình lại và các NIC dựa trên USB giữ cấu hình của chúng giữa các lần thay thế, vì vậy cấu hình trước là chìa khóa ở đây.