Страница: 1 |
Страница: 1 |
Вопрос: Kak onpeдeлить где же мой интерфеис ?
Добавлено: 12.09.05 20:02
Автор вопроса: student-uni
Проблема:
на одном серваке запускаютса проги и создают виртуальные интерфейсы
в том числе и моя
так вот интерфейсы все что есть я могу считать
А как понять какой из них создала моя прога ?
Можно конечно считать список интерфеисов до и после создания моей прогой
и взять последний в списке
но сами понимаете при таком подходе есть малая вероятностъ что может затесаться чужои
да и метод етот через ж... как то
Помогите если кто знает цивилизованное решение
всем спасибо
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 12.09.05 23:19
А когда ты создаешь интерфейс, проге разве не передается, что она создала?
Нужно взять не последний в списке, а тот, которого не было в предыдущем списке
Номер ответа: 2
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #2
Добавлено: 13.09.05 11:05
а я его не создаю
я запускаю rasdial.exe и всё
/ну и все остальные его запускают /
ок дажэ если я узнаю что он создан
как узнать аи пи именно мною созданного
а не всех ?
"Нужно взять не последний в списке, а тот, которого не было в предыдущем списке "
soglasen
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 13.09.05 20:46
GetAdaptersInfo, сраниваешь два списка до запуска и после, получаешь разницу, из нового элемента получаешь айпишник с маской.
Номер ответа: 4
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #4
Добавлено: 14.09.05 12:32
я так и делаю
но меня беспокоит то
что есть малекая вероятност
что кто то в етот момент сделает то же самое
и произоидет буквально следуюшее
мы получаем списки адаптеров одновременно - т е они одинаковы
после запуска мы оба получаем не один а два новых адаптера в списке.
Было бы красивее определить прозесс который этот виртуальный адаптер создал
хотя бы мой прозесс или не мои
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 15.09.05 03:31
Тогда надо кричать "Еррор! Ужасный еррор!" и вылетать