Pracuję nad instalatorem opartym na NSIS, który wdraża oprogramowanie, które korzysta z karty sieciowej USB na Ethernet Ethernet opartej na LAN9512.
Kiedy dołączam wspomnianą kartę sieciową do nowego systemu, możliwe jest, że system Windows automatycznie znajdzie sterowniki, ale w niektórych systemach Win10 zauważyłem błąd w znalezieniu sterowników, więc instaluję sterowniki oficjalnego dostawcy w ramach procedury, przed podłączeniem urządzenia.
Po zainstalowaniu sterowników urządzenia system Windows domyślnie konfiguruje kartę sieciową dla DHCP. Chciałbym, aby zamiast tego miał statyczny adres IP, jako pierwszą konfigurację, jakiej kiedykolwiek używał.
Czy można podać dodatkowy plik lub zmodyfikować coś (np. Plik .INF, który czasami towarzyszy pakietom sterowników), aby poinformować system Windows o wstępnej konfiguracji urządzenia ze statycznym adresem IP?
Instalacja nastąpi z podwyższonymi uprawnieniami, ponieważ instalator oparty na NSIS jest wykonywany, ale jeśli użytkownik nie ma urządzenia dostępnego do podłączenia, karta sieciowa nie pojawi się jeszcze w systemie, więc załóż, że nie będzie to możliwe aby użyć „netsh” do skonfigurowania go podczas instalacji, a w przyszłości, gdy urządzenie zostanie podłączone (po uruchomieniu instalatora i cofnięciu podniesienia uprawnień), będzie za późno, aby to zrobić bez ponownego podnoszenia (co ja ” próbuję uniknąć).
Systemy docelowe prawdopodobnie nie wymagają rekonfiguracji, a karty sieciowe oparte na USB zachowują konfiguracje między replikami, dlatego kluczowa jest tutaj wstępna konfiguracja.