|
#1
|
|||
|
|||
Сетевой адаптер
Нужно программно читать/писать (ip, маска...)
1.Если возможно - п.2 2.Делфи 7. Соббсно - сколько ? (наводящие вопросы, хотелки - обсуждаю) 89057498342@mail.ru |
#2
|
||||
|
||||
Вообще не понятно, что нужно сделать.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
Программно менять параметры
|
#4
|
||||
|
||||
Может программно менять настройки адаптера?
Менять железо программно - как минимум нужен робот манипулятор, который будет одну плату вытаскивать, а другую вставлять. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
|||
|
|||
"..менять железо"
Ни разу не сказал "менять адаптер". (Вы дополнили мой текст своими фантазиями) "Может программно менять настройки адаптера?" Формулировка устраивает. Если, конечно, то - о чем думаю: "Изменение параметров адаптера", подключение по локальной сети, свойства, ipv4, ... |
#6
|
||||
|
||||
Ща набросаем
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#7
|
|||
|
|||
А про хотелки спросить ?
|
#8
|
||||
|
||||
Не дадут мне возможности быстро написать. Работать на работе приходится.
Объясню идею, там и сам сможешь написать. Общий смысл в том чтобы ВинЭксеком запустить строку вида: netsh interface ip set address Имя_Сетевого_подключения source=static addr=IP_адрес mask=Маска_подсети Если не горит ждать несколько дней - я напишу, если горит - сам сможешь. У меня к сожалению совсем мало свободного времени. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#9
|
|||
|
|||
Ок. Сам немогу, то же нет времени. Не горит, но нужно. Мои хотелки (видение) :
Код:
tx = record ip,mask : string(?); // но может и не стринг ... //чего-еще видимо end; var x0,x1 : tx; begin x0 := getx(); x1.ip := ... x1.mask := ... setx(x1); //тут мое setx(x0); end; + какой-нить статус/ошибка по результату (буль или перечисление) Все жуткие буковы (типа приведенной Вами выше)) ) в сад внешнего юнита.Нужно getx/setx. Рабочие. Если нужны еще какие-нить телодвижения - в procedure телодвижения(); с комментом - где телодвигатся Сам релиз посмотрю в отпуске. Если хватит смелости. PS Ну и интимный, оцифрованный вопрос PSPS Кстати, имя сетевого подключения заранее неизвесно - это видимо ключевой вопрос. Допускаю стандартное "Подключение по локальной сети" Последний раз редактировалось Просто Александр, 22.04.2015 в 12:40. |
#10
|
||||
|
||||
Цитата:
Имена сетевых подключений можно спросить у системы. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#11
|
|||
|
|||
Хочется всю эту рутину - во что-то внешнее и рабочее с простым как молоток интерфейсом. Не нужны мне 100^500 свойств и 10 лет их изучения. Поэтому сюда и пришел.
|
#12
|
|||
|
|||
я бы начал читать, например, отсюда: https://msdn.microsoft.com/en-us/library/aa394595.aspx
и отсюда: https://msdn.microsoft.com/en-us/lib...(v=VS.85).aspx |
#13
|
|||
|
|||
Спасибо, но мне нужен готовый рабочий код.
|