Używam metody WMI Win32_NetworkAdapterConfiguration Class EnableDHCP do włączenia usługi DHCP na karcie sieciowej. Używam XP Embedded z SP2, ale dzieje się tak również na moim pulpicie (XP SP3).WMI EnableDHCP nie działa przy odłączonym adapterze
Wszystko działa doskonale, chyba że kabel sieciowy jest odłączony.
Jeśli kabel jest odłączony, funkcja EnableDHCP zwraca 94 (ścieżka, plik lub obiekt nie został znaleziony), a gdy spojrzę we właściwości panelu sterowania sieciowego, zostanie ustawiona na ręczną konfigurację z adresem 0.0.0.0 i maską 255.0.0.0 .
Co ciekawe, w tym stanie EnableStatic zawodzi za pierwszym razem z kodem 94 lub 81 (Nie można skonfigurować usługi DHCP), ale działa po raz drugi.
Włączenie DHCP działa poprawnie przy użyciu narzędzia netsh lub interfejsu GUI systemu Windows, nawet po odłączeniu kabla.
Ktoś wie, jak obejść ten problem?
Czy możesz mi powiedzieć, jak bardzo "ustawić odpowiednie wartości rejestru dla adaptera.To są przechowywane w rejestrze w ramach ...." –