|
Модераторы: Snowy, Poseidon, MetalFan |
|
tryinfinity |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Собственно сабж.
|
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
Собственно какой PID в винде ?
Выясняйся понятней, либо не проси помощи. Зачем, почему и для чего ? ЗЫ. Мыкают такие вопросы - я тут пришел, вы сами знаете что делать. Помогите быстра. |
|||
|
||||
tryinfinity |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Тоже верно) В общем есть несколько TCP сокетов, у каждого свой порт. Бывает такое, что сокет подвисает. Мне нужно его убить, но по имени процесса не вариант, т.к. убьются все, поэтому хочу определять на конкретном порту какой процесс сидит (его PID), ну и его уже убивать. p.s. PID да, в винде. Это сообщение отредактировал(а) tryinfinity - 10.1.2017, 21:59 |
|||
|
||||
vol4ek |
|
|||
конь в пальто Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: нет Всего: 0 |
Функции API GetExtendedTcpTable / GetExtendedUdpTable
|
|||
|
||||
tryinfinity |
|
||||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Спасибо. Нашел для примера вот такой вариант:
Но тут нет PID, да и порт моего сокета как то неправильно выводит. |
||||
|
|||||
vol4ek |
|
||||
конь в пальто Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: нет Всего: 0 |
хз как там на делфях это делается
а вот структуры
вам нужно добраться до dwOwningPid Добавлено через 1 минуту и 27 секунд в делфях я полный ноль поэтому с использованием функций я вам не помогу. ищите в MSDN |
||||
|
|||||
tryinfinity |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
Еще раз спасибо, добавил
dwOwningPid: DWORD; Вроде стало показывать PID, но так же как и в случае с портами некорректно. Это сообщение отредактировал(а) tryinfinity - 10.1.2017, 23:52 |
|||
|
||||
tryinfinity |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.1.2017 Репутация: нет Всего: нет |
все, разобрался, нужно флаг было поставить TCP_TABLE_OWNER_PID_CONNECTIONS
|
|||
|
||||
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |