download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Задача с повишена трудност!

Автор
Съобщение
programings
Сря, 22.02.12, 14:24
Задачата се състои в следното :

Задавам нов IP адрес на системата като променям следният ключ в регистрите :

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{6FE0528B-4650-4E3B-A694-541D43746C60}\Parameters\Tcpip и ключа е IPAddress !

След като го задам обаче, искам веднага той да влезе в сила, без да се рестартира компютъра!

Как може да стане номера, и по-точно как го прави Windows, защото когато се зададе такъв адрес по стандартният начин от Старт - Контролен панел - Мрежови връзки - Десен бутон на мрежовата карта - Свойства - Internet Protocol ( TCP / IP ), последвано от задаване на нов IP адрес и затваряне на прозореца, то системата рестартира IP адреса, и новият веднага влиза в сила!

Как се случва магията?

Предполагам се прави някаква заявка до user32.dll, но каква точно?

joniewalker
Сря, 22.02.12, 14:37

RE: Задача с повишена трудност!

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

Опита ли - Десен бутон в/у LocalAreaConnection в трей зоната - Repair ?

programings
Сря, 22.02.12, 14:42
Мхм, също опитах и през cmd да използвам командите ipconfig /release и ipconfig /renew - никакъв резултат!

След малко почвам да ровичкам производните на netsh !

редактиран от programings на 22.02.12 14:42
редактиран от programings на 22.02.12 14:47
joniewalker
Сря, 22.02.12, 14:53

RE: Задача с повишена трудност!

” Мхм, също опитах и през cmd да използвам командите ipconfig /release и ipconfig /renew - никакъв резултат!

След малко почвам да ровичкам производните на netsh ! „

Цитат
” netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1 „

link link

редактиран от joniewalker на 22.02.12 14:55
редактиран от joniewalker на 22.02.12 14:56
programings
Сря, 22.02.12, 15:18
Благодаря за линковете, всичко проработи!
редактиран от programings на 22.02.12 15:18

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.