Spędziłem właśnie upojnie kilka godzin poszukując prostego sposobu na określenie identyfikatora domyślnego (a raczej aktualnie wybranego) interfejsu sieciowego.
Innymi słowy - jak wiadomo ustawienia TCP/IP winXP przechowuje w rejestrze. Są one zapisane w kluczu
HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces{id_interfejsu}
i tu pojawia się problem. tych interfejsow jest wiele. w jaki sposbo najprosciej w delphi 2005 pe mozna zidentyfikowac, jaki jest ID interfejsu aktualnie aktywnego polączenia sieciowego, tak aby potem móc spokojnie manipulować ustawieniami TCP/IP.
zmieniać te ustawienia już sobie potrafię, natomiast identyfikator interfejsu znalazlem "ręcznie" po prostu przeglądając rejestr w regedit. niestety muszę to zautomatyzować tak, aby aplikacja była uniwersalna i potrafila na kazdym kompie sama odnalezc odpowiedni klucz rejestru.
any ideas? ;)
pozdrawiam
adam