Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 1
Регистрация: 20.10.2014
Сообщений: 8

Программно сменить IP машины

24.10.2014, 00:34. Показов 1642. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всегда ищу проблемы, хожу на работу со своим ноутом. Там у нас прокси сервер и естественно выделенный моей машине айпишник. А дома айпи автоматом... Надоело включать свойства подключений чтобы все менять. Захотел создать в вб маленькое приложение по нажатию на одну кнопку меняется айпи и присваивается прокси сервер, а по нажатию на вторую кнопку все это получается автоматически.
... Вообще это возможно?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2014, 00:34
Ответы с готовыми решениями:

Как сменить пароль на БД программно
Собственно нужно програмно сменить пароль на БД. Даже не знаю с чего начать. Нужно подключиться к базе и потом чего-то сделать?

Программно сменить тип сети 2G/3G/4G
Вопрос такой возник, возможно программно менять тип сети (2G/3G/4G)?

Программно сменить обои на Linux
Главный вопрос возможно ли это в принципе? в общем как программно сменить обои на рабочем столе? на каком языке писать программу? (С++...

10
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
24.10.2014, 07:19
А если создать 2 разных подключения, сохранить их иконки на рабочем столе, ни как?
0
0 / 0 / 1
Регистрация: 20.10.2014
Сообщений: 8
24.10.2014, 11:45  [ТС]
Интернет на работе подключается не напрямую, а через прокси сервер. Соответственно мне нужно не подключение второе а изменение параметров адаптера.
0
 Аватар для Kogb
367 / 128 / 28
Регистрация: 17.07.2011
Сообщений: 253
Записей в блоге: 1
24.10.2014, 12:12
Сделай дома как на работе.
0
0 / 0 / 1
Регистрация: 20.10.2014
Сообщений: 8
24.10.2014, 13:09  [ТС]
Это оригинально. Только дома мне прокси сервер ненужен и ip динамический, а на работе мне нужен прокси сервер и ip статический
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
25.10.2014, 19:09
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Эту задачу можно решить в одну строчку батника:

Bash
1
2
3
::
netsh interface ip set address name="Подключение по локальной сети" source=static addr=192.168.0.3 mask=255.255.255.0 gateway=192.168.0.1
::
Сохраняете с расширением .bat или .cmd. Запускаете в режиме повышенных привилегий (или ярлык на батник и в свойствах ярлыка -> Ярлык -> Дополнительно -> галку "От имени администратора").

На счет проксянки, вот такие есть коды:
Сохранение и изменение настроек Proxy

Добавлено через 3 минуты
Если что DNS можно менять вот так:
Bash
1
netsh interface ip set dnsservers "Подключение по локальной сети" static 10.0.0.1 primary
или DHCP:
Bash
1
netsh interface ip set dnsservers "Подключение по локальной сети" source=dhcp
3
0 / 0 / 1
Регистрация: 20.10.2014
Сообщений: 8
27.10.2014, 22:07  [ТС]
Я если честно что-то такое попробовал, только почему то на команды комп не ругается, а айпи не меняется
0
Заблокирован
27.10.2014, 23:30
Я тут еще откопал инфу, если вызвать netsh/? в командной строке

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Использование: netsh [-a <Файла псевдонимов>] [-c <Контекст>]
                     [<Команда> | -f <Файл сценария>]
 
Применимы следующие команды:
 
Команды в этом контексте:
?              - Отображение списка команд.
add            - Добавление элемента конфигурации в список элементов
bridge         - Изменения в контексте 'netsh bridge'.
delete         - Удаление элемента конфигурации из списка элементов.
diag           - Изменения в контексте 'netsh diag'.
dump           - Отображение сценария конфигурации.
exec           - Запуск файла сценария.
firewall       - Изменения в контексте 'netsh firewall'.
help           - Отображение списка команд.
interface      - Изменения в контексте 'netsh interface'.
lan            - Изменения в контексте 'netsh lan'.
ras            - Изменения в контексте 'netsh ras'.
routing        - Изменения в контексте 'netsh routing'.
set            - Обновление параметров конфигурации.
show           - Отображение информации.
winsock        - Изменения в контексте 'netsh winsock'.
 
Доступны следующие дочерние контексты:
 bridge diag firewall interface lan ras routing winsock
 
Чтобы получить справку по команде, введите эту команду,
затем пробел и "?"
Добавлено через 13 минут
Кстати!, на яндексе есть сервис, нужно просто набрать "Мой IP ?" и он высветится
ну это я к тому что если надумаете менять
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
27.10.2014, 23:45
Dima_krivoshei, ответ ни о чем.
0
Заблокирован
27.10.2014, 23:53
Dragokas что значит ответ ни о чем ?
напишите какнибудь подробнее по шагам как всё это делается
какой файл запустить что там написать и тд.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
27.10.2014, 23:59
Как создать Batch-файл [Руководство]
Запуск скрипта с повышенными привилегиями [руководство]
Как запустить Batch-файл? Как диагностировать проблему или ошибки в синтаксисе, когда Bat-файл не работает или "вылетает". [Руководство]

Добавлено через 1 минуту
То, и значит, что для подсказки не предоставлено никакой информации.
Какая версия ОС.
Какой код выполнялся?
При каких условиях?
Из батника или из командной строки?
Не забыли при этом режим повышенных привилегий?
Какое сообщение вывела консоль?

Добавлено через 1 минуту
P.S. Для Windows XP алиасы утилиты netsh будут отличаться как по функционалу, так и по имени.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2014, 23:59
Помогаю со студенческими работами здесь

Как программно сменить раскладку клавиатуры
Подскажите пожалуйста, как сменить раскладку клавиатуры на английскую, если в системе установлено три более языка? Вот эта штука...

Программно сменить обои рабочего стола
как порограмно сменить обои. на винде все легко и просто!

Tab Layout программно сменить вкладку
Здравствуйте формучане! Есть фрагмент с TabLayout и c ViewPager. Он у меня запускается с двух мест в программе. У TabLayout-а есть 2...

Сменить цвет progress bar программно
Привет. Собственно сабж. Что я понял, фон прогресс бара хранится в drawable в 3-х слоях, это бэкгроунд, вторичный прогресс и прогресс...

Как программно сменить фон у ComboBox
Нашел рабочий способ установить для wpf'ного комбобокса максимальный размер символов в редактируемом поле, вот так: private void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru