Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Изменить настройки сети   Найти похожие ветки 

 
beeper   (2003-12-16 19:31) [0]

Хочу написать прогу для смены IP и других сетевых настроек, чтоб руками не лазить.
Кто знает как это можно сделать?
Изменение ключей реестра, отвечающих за эти настройки не помогает, нужно судя по всему что-то еще.
Возможно я не все из необходимых поменял.
Кто занимался подобной проблемой, отзовитесь!


 
Anatoly Podgoretsky   (2003-12-16 20:09) [1]

Это чтото еще называется перезагрузка.


 
Плаха   (2003-12-17 09:01) [2]

А как ты написал чтобы в реестре настройки менялись? Дай код плиз.


 
beeper   (2003-12-17 15:07) [3]

Нет, не перезагрузка, в ХР не нужно перезагружать.
Вот кусок кода
procedure TForm1.Button1Click(Sender: TObject);
var
v_reg : tregistry;
begin
v_reg := tregistry.Create;
v_reg.RootKey := HKEY_LOCAL_MACHINE;
if v_reg.OpenKey("\SYSTEM\ControlSet001\Services\{593630CC-B333-42BC-9BFA-58879283FBDA}\Parameters\Tcpip", False) then
begin
v_reg.WriteString("IPAddress","82.148.26.252");
v_reg.CloseKey;
end;
if v_reg.OpenKey("\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{593630CC-B333-42BC-9BFA-58879283FBDA}", False) then
begin
v_reg.WriteString("IPAddress","82.148.26.252");
v_reg.CloseKey;
end;
if v_reg.OpenKey("\SYSTEM\CurrentControlSet\Services\{593630CC-B333-42BC-9BFA-58879283FBDA}\Parameters\Tcpip", False) then
begin
v_reg.WriteString("IPAddress","82.148.26.252");
v_reg.CloseKey;
end;
if v_reg.OpenKey("\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{593630CC-B333-42BC-9BFA-58879283FBDA}", False) then
begin
v_reg.WriteString("IPAddress","82.148.26.252");
v_reg.CloseKey;
end;

v_reg.Free;
end;


 
Плаха   (2003-12-17 15:42) [4]

Да. Это конечно всё хорошо. но только парамет {593630CC-B333-42BC-9BFA-58879283FBDA} будет только у тебя,а на всех остольных машинах будет другой параметр. А как можно зделать чтобы эту прогу можно былобы использовать на нескольких машинах


 
Rouse_   (2003-12-17 17:35) [5]

IpHlpApi + MSDN

Желаю успехов


 
Плаха   (2003-12-17 19:11) [6]

А по подробней можно?


 
имя   (2003-12-17 19:18) [7]

Удалено модератором


 
VideoLord   (2003-12-17 21:52) [8]

Тебе сюда:

http://delphi.mastak.ru/cgi-bin/forum.pl?id=1069239219&n=4

+ IP Helper API, как правильно сказал Rouse_ (для установки IP адреса, существующего в текущей сесии, до перезагрузки)


 
Beeper   (2003-12-18 13:37) [9]

Некто Fay сказал что на "Jedi" есть готовый юнит.
Это что за "Jedi" такое, где находится?


 
Esc   (2003-12-21 15:58) [10]

www.delphi-jedi.org


 
Yaro   (2003-12-22 00:57) [11]

Удалено модератором
Примечание: Уже все сказано...


 
RaPToR_1   (2003-12-22 01:33) [12]

Удалено модератором
Примечание: Флуд...


 
Yaro   (2003-12-22 07:47) [13]

Удалено модератором
Примечание: Оффтоп...



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

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
1-79756
goliath
2004-02-12 09:41
2004.02.25
Подсчет количества файлов


14-80113
Layner
2004-02-02 15:56
2004.02.25
Работал ли кто со сканером штрих кода?


4-80379
deema
2003-12-14 19:20
2004.02.25
Как определить ширину текста в пункте меню?


14-80297
Alone
2004-02-03 11:26
2004.02.25
Глюки Windows не являются ошибками


3-79667
Dedushka_Mazai
2004-01-30 13:59
2004.02.25
как отслеживать мёртвые коннекты?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский