Задачата се състои в следното :
Задавам нов IP адрес на системата като променям следният ключ в регистрите :
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{6FE0528B-4650-4E3B-A694-541D43746C60}\Parameters\Tcpip и ключа е IPAddress !
След като го задам обаче, искам веднага той да влезе в сила, без да се рестартира компютъра!
Как може да стане номера, и по-точно как го прави Windows, защото когато се зададе такъв адрес по стандартният начин от Старт - Контролен панел - Мрежови връзки - Десен бутон на мрежовата карта - Свойства - Internet Protocol ( TCP / IP ), последвано от задаване на нов IP адрес и затваряне на прозореца, то системата рестартира IP адреса, и новият веднага влиза в сила!
Как се случва магията?
Предполагам се прави някаква заявка до user32.dll, но каква точно?