Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];

Вниз

читал вот орешник...   Найти похожие ветки 

 
Tirael ©   (2007-01-04 01:17) [0]

и не понял, за что туда этот вопрос поместили?

как создать программу для динамического изменения ип?

Здрасте кодеры подскажите как сделать прогу под хр на дельфи для:
1 динамического изменения ип по нажатию кнопки,следующий ип берется из списка
2 смена ип автоматом по таймеру ипы беруться из списка
3 какой модуль или длл в хр отвечает за это?


на слово "кодеры" чтоль обидились?


 
DrPass ©   (2007-01-04 01:27) [1]

В орешник по идее предполагалось помещать смешные вопросы. Ну, в частности, по поводу данного вопроса позвольте процитировать Шопенгауэра:

"Картмен, это настолько тупо, что даже не смешно!" (с)


 
Gero ©   (2007-01-04 01:29) [2]

Смешны не только вопросы, а вопросы в паре с ответами.


 
Германн ©   (2007-01-04 01:32) [3]


> Gero ©   (04.01.07 01:29) [2]
>
> Смешны не только вопросы, а вопросы в паре с ответами.

Спасибо за комплимент :)


 
Tirael ©   (2007-01-04 01:36) [4]


> DrPass ©   (04.01.07 01:27) [1]
>
> В орешник по идее предполагалось помещать смешные вопросы.
>


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


 
kaZaNoVa ©   (2007-01-04 01:54) [5]

Tirael ©   (04.01.07 1:36) [4]
имхо вопрос аналогичный по нажатию кнопки менять физический  диаметр монитора:)


 
Tirael ©   (2007-01-04 02:01) [6]


> kaZaNoVa ©   (04.01.07 01:54) [5]

ну почемуже? ип поменять реально -вот код, правда на си...
это только 1 пример - еще можно в реестре поменять и передернуть адаптер через сетап апи...

#include "windows.h"
#include "winsock.h"
#pragma comment (lib,"ws2_32.lib")
int APIENTRY WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
typedef DWORD (WINAPI *SetAdapterIpAddressx)(char *,DWORD,DWORD,DWORD,DWORD);
WSADATA wd;
WSAStartup(257,&wd);
HINSTANCE lib=(HINSTANCE)LoadLibrary("iphlpapi.dll");
SetAdapterIpAddressx SetAdapterIpAddress=(SetAdapterIpAddressx)GetProcAddress(lib,"SetAdapterIpAddres s");
if(SetAdapterIpAddress)
{
DWORD ret=SetAdapterIpAddress("{FCC9086D-3608-416C-ADC8-D97EE9D2A197}",0,inet_addr("192.168.4.1"),inet_addr("192.168.4.2"),inet_addr("19 2.168.4.3"));
if(ret)MessageBox(0,"Error","zz",0);else MessageBox(0,"Ok","zz",0);
}else MessageBox(0,"SetAdapterIpAddress not found","zz",0);
return 0;
}


 
Tirael ©   (2007-01-04 02:04) [7]

ЗЫ.

http://bugtraq.ru/cgi-bin/forum.mcgi?type=sb&b=2&m=96601
http://rsdn.ru/Forum/Message.aspx?mid=511834


 
Ученик чародея ©   (2007-01-04 02:58) [8]


> Tirael ©   (04.01.07 01:17)
>
> и не понял, за что туда этот вопрос поместили?
>
> как создать программу для динамического изменения ип?
>
> Здрасте кодеры подскажите как сделать прогу под хр на дельфи
> для:
> 1 динамического изменения ип по нажатию кнопки,следующий
> ип берется из списка
> 2 смена ип автоматом по таймеру ипы беруться из списка
> 3 какой модуль или длл в хр отвечает за это?
>
> на слово "кодеры" чтоль обидились?


Да менять можно через IP Helper API, тупая сама форма задания вопроса, по типу как мне по таймеру сменить английский Windows на русский.


 
SergP ©   (2007-01-04 06:19) [9]

тут еще такая ситуация, что как подсказывает мне мой телепатор, скорее всего автор вопроса (того что в орешнике) хотел менять совсем не IP.
Уверен в этом процентов на 90.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
15-1167689863
SkySpeed
2007-01-02 01:17
2007.01.21
Где взять ShellContextMenuEx.dcu ?


2-1167223347
Философ Огня
2006-12-27 15:42
2007.01.21
Размер файла БД Interbase


2-1167829548
dstrogiy
2007-01-03 16:05
2007.01.21
Background-музыка


2-1167664055
-John-Doe-
2007-01-01 18:07
2007.01.21
Есть TListView в режиме Raport


15-1167561628
jmp Exit;
2006-12-31 13:40
2007.01.21
"бинарный поиск"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский