Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
 Аватар для Mad_Marine
4 / 4 / 0
Регистрация: 10.07.2011
Сообщений: 115

Программа для смены IP

10.07.2011, 18:11. Показов 2863. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу программу которая бы мониторила ОС WinXP SP3, и при возникновении системного сообщения "конфликт IP-адреса" (в журнале безопасности eventvwr Windows это сообщение имеет id 4199) программа видела это и меняла ip адресс сетевой карты на другой.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2011, 18:11
Ответы с готовыми решениями:

Программа для смены IP
посоветуйте программу для смены IP в Windows Xp

Программа для смены ip
Здравствуйте. Мне нужна программа меняющая ip строго для определенной программы (как tor browser). Чтобы именно у этой программы менялся ip...

Программа для смены тональности
всем привет, занимаюсь музыкой, и вот пришла идея написать программу которая бы автоматически меняла тональности. Пример, допустим я в memo...

13
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
11.07.2011, 10:30
молодец, чё...
а вопрос то в чем?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
11.07.2011, 16:21
Нефиг менять IP
0
 Аватар для Mad_Marine
4 / 4 / 0
Регистрация: 10.07.2011
Сообщений: 115
11.07.2011, 16:55  [ТС]
Вопрос: подскажите с чего начать? Каким образом мне написать программу?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
12.07.2011, 09:02
Пишу программу

Не по теме:

Стало быть VB уже установлен? Запускай!!
Если же пишешь пока на бумаге - установи среду программирования

0
 Аватар для Mad_Marine
4 / 4 / 0
Регистрация: 10.07.2011
Сообщений: 115
12.07.2011, 16:52  [ТС]
Поставим вопрос по другому. Можно ли написать данную программу на VB 6.0? и если можно, то как это сделать? я пока напиал код кнопки, которая меняет ip сетевой карты. А вот как сделать так, чтобы код с этой кнопки сам активировался, когда появляется системное сообщение id 4199 "Конфликт IP"?
0
0 / 0 / 0
Регистрация: 29.01.2011
Сообщений: 13
12.07.2011, 17:33
Alex77755, типичный ответ присущий только русским форумам
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
12.07.2011, 22:43
meletljan,
Даже модератор сделал ударение, что вопроса-то не существуеет в сообщении!!
Так что мой ответ имеет право на существование.
Надо просто задавать вопрос, на который хочешь получить ответ.
Возможно так:
Возможно ли с помощью программы на VB6 отловить системное сообщение "конфликт IP-адреса"
И обработать его: изменить ip адресс сетевой карты на другой.
0
 Аватар для Mad_Marine
4 / 4 / 0
Регистрация: 10.07.2011
Сообщений: 115
13.07.2011, 00:58  [ТС]
Да, я согласен с Alex'ом. Ну так как можно ли отловить системное сообщение "конфликт ip" в Windows? И если можно, то какой должен быть код программы?
0
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
20.07.2011, 13:50
Цитата Сообщение от Mad_Marine Посмотреть сообщение
Пишу программу которая бы мониторила
Цитата Сообщение от Mad_Marine Посмотреть сообщение
И если можно, то какой должен быть код программы
офигенно ты программы пишешь
1
 Аватар для Desh
147 / 147 / 41
Регистрация: 01.12.2009
Сообщений: 275
20.07.2011, 19:55
Цитата Сообщение от Mad_Marine Посмотреть сообщение
код кнопки, которая меняет ip сетевой карты
можно взглянуть?
0
 Аватар для Mad_Marine
4 / 4 / 0
Регистрация: 10.07.2011
Сообщений: 115
22.07.2011, 13:19  [ТС]
да. Я пока просто не знаю в каком направлении двигаться. Уже начал изучать Visual Basic.NET

Добавлено через 2 минуты
да. Я пока просто не знаю в каком направлении двигаться. Уже начал изучать Visual Basic.NET. На VB.NET можно написать

Добавлено через 4 минуты
Вот код кнопки


Private Sub cmd2_Click()

Shell "cmd /x /c netsh interface ip set address " + txtName.Text + " static " + txtIPAddress.Text + " " + txtMask.Text + " " + txtGateway.Text + " 1"

End Sub

Private Sub cmd3_Click()

Shell "cmd /x /c netsh interface ip set dns " + txtName.Text + " static " + txtSecondaryDNS.Text

End Sub

Private Sub cmd4_Click()

Shell "cmd /x /c netsh interface ip add dns " + txtName.Text + " " + txtPrimaryDNS.Text + " 1"

End Sub
Private Sub Command1_Click()
'Shell "Cmd /x/c netsh interface ip set address " + Text1.Text + " static " + Text2.Text + " " + Text3.Text, vbHide
End Sub
Private Sub cmd1_Click()

'Основной код
Shell "cmd /x /c netsh interface ip set address " + txtName.Text + " static " + txtIPAddress.Text + " " + txtMask.Text + " " + txtGateway.Text + " 1"
Wait (3)
Shell "cmd /x /c netsh interface ip set dns " + txtName.Text + " static " + txtSecondaryDNS.Text
Wait (3)
Shell "cmd /x /c netsh interface ip add dns " + txtName.Text + " " + txtPrimaryDNS.Text + " 1"

End Sub

Private Sub cmd6_Click()

'Выключение подключения пока не работает
Shell "Cmd /x/c netsh interface set interface " + txtName.Text + " DISABLED"

End Sub

Private Sub cmd7_Click()

'Код для второй конопки
Shell "cmd /x /c netsh interface ip set address " + txtName2.Text + " static " + txtIPAddress2.Text + " " + txtMask2.Text + " " + txtGateway2.Text + " 1"
Wait (3)
Shell "cmd /x /c netsh interface ip set dns " + txtName2.Text + " static " + txtSecondaryDNS2.Text
Wait (3)
Shell "cmd /x /c netsh interface ip add dns " + txtName2.Text + " " + txtPrimaryDNS2.Text + " 1"

End Sub

Private Sub cmd8_Click()

'Установка Автоматического IP адреса
Shell "cmd /x /c netsh interface ip set address " + txtName.Text + " DHCP"
Wait (3)
Shell "cmd /x /c netsh interface ip set dns " + txtName.Text + " DHCP"

End Sub

Public Sub Wait(seconds)
' включение таймера
Timer1.Enabled = True
'установка интервала для таймера
Me.Timer1.Interval = 1000 * seconds
While Me.Timer1.Interval > 0
DoEvents
Wend
' выключение таймера
Timer1.Enabled = False
End Sub

Private Sub Form_Load()

End Sub

Private Sub Timer1_Timer()
Timer1.Interval = 0
End Sub
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
22.07.2011, 16:52
что-то попросили код 1 кнопки, выложили много больше
где он??
или выложите проект пжл
0
 Аватар для Mad_Marine
4 / 4 / 0
Регистрация: 10.07.2011
Сообщений: 115
23.07.2011, 17:12  [ТС]
Это код кнопок
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.07.2011, 17:12
Помогаю со студенческими работами здесь

Программа для динамической смены IP адреса
Как написать программу смены . Я знаю как менять , мне нужен метод создания. Спасибо заранее!

Программа для ввода/смены пароля
Напишите программу, которая отображала бы на первом этапе информацию о набираемом пароле, а на втором - вводимую информацию в виде общих...

Нужна программа для смены кодировки шрифта
Добрый день! Подскажите, как можно изменить кодировку шрифта? А точнее - нужно две в него как нибудь впихнуть, а именно: 1 - Windows-1251...

Программа для смены изображений рабочего стола на Windows 7 Starter
Подскажите программу, с помощью которой можно изменять изображения рабочего стола на Windows 7 Starter, еще вроде что-то можно реестре...

Программа не запускается после смены Windows
Здравствуйте.Возникла проблема после смени Windows .Сейчас стоит Windows x64, возникакет вот такая ошибка. ...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru