Настройка протокола TCP/IP в Windows
в Windows. Мне нужно, чтобы программа в свойствах протокола
TCP/IP, для подключения по локальной сети - меняла значения
адресса, шлюза и маски (с учётом того, что на тачках может быть и не по одной сетевушке (DHCP в сети нету.)).
Через административные скрипты можно. Язык написани от банального DOS-а, до WBS или даже JS.
WMI Software Developer Kit (SDK) качать...
-----------------------------------------------------
Нащёл примерчик как сделать на VBScripts используя WMI.
Вопрос собсно тогда следующий -как vbs скрипт запустить на исполнение из программы?
Нет такого протокола ))
а фактически цитирую строку из интерфейса настройки
подключения по локальной сети в винде
Цитата:
Протокол интернета TCP/IP
Думаю несмотря на формулировку всё равно
понятно какие настройки в свойствах подключения мне нужно сменить.
-------------------------------------
И вопрос актульный:
Как запустить .vbs-скрпит. из программы.
Даже сойдёт вариант запуска через winlogon...
(до этого через winlogon, только функции dll-ок выполнял,
но по идее и выполнение скриптов можно как-то прописать...)
Все понятно. Но просто не стит плоить неграмотность переводчиков винды. )
А где неграмотность-то в переводе?
То что написанно в английской версии можно было так явно и не переводить.
Цитата: aks
Ну нет такого протокола интернета TCP/IP. Да и вобще это не протокол. Internet protocol - это IP.
То что написанно в английской версии можно было так явно и не переводить.
То что написанно в английской версии можно было так явно и не переводить.
Такого протокола нет, но... Там написано не
Цитата:
протокол интернета TCP/IP
а
Цитата:
Протокол Интернета (TCP/IP)
И помоему разница очевидна.
А вообще это флуд. :)
---------------------------------------
Возвращаясь к вопросу.
Я вот пробовал запустить *.vbs скрипт через ShellExecute - не запускается....
Пробовал вот так - не получилось:
Цитата:
ShellExecute(NULL, "open", "cscript C:\lansetup.vbs", NULL, NULL, 0);
По идее раз из командной строки cscript C:\lansetup.vbs выполняется
из ShellExecute тоже должно же выполниться...
Код:
ShellExecute(g_hDlg, "open", "C:\lansetup.vbs", NULL, NULL, 1);
http://book.itep.ru/4/44/tcp.htm
В Линукс модель реализации протокола меняется легко. Можно посмотреть какие реализации доступны и включить нужную.
А в Windows тоже наверное поменять реализацию , то есть выбрать алгоритм.
Вот еще нашел про тонкие настройки tcp :