Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.05.2011, 09:06
ivborodin62 ivborodin62 вне форума
Прохожий
 
Регистрация: 25.05.2011
Сообщения: 2
Репутация: 10
По умолчанию Не могу разобраться с PID

(пишу правда на C, но это все равно)
Мне надо контролировать TCP соединения программы Merin.exe.
1.Написал функцию GetProcessByExeName, вызываю :
GetProcessByExeName(pid,"Merin.exe");
- получаю в переменной pid идентификатор процесса, совпадающий с тем
что выдает утилита Tcpview.exe, то есть верный.
2.С помощью функции GetExtendedTcpTable получаю таблицу TCP соединений :
GetExtendedTcpTable(tcp,&sz,FALSE,AF_INET,TCP_TABL E_OWNER_PID_ALL,0);
3.В цикле ищу свой pid :
Если tcp->table[i].dwOwningPid равен pid, то это мой Merin.exe
- и не нахожу его. То есть нахожу много других процессов, а Merin.exe
(обычная сетевая терминалка) отсутствует. Связана она по TCP со 127.0.0.1.
Может, неверные параметры у GetExtendedTcpTable ?

Последний раз редактировалось ivborodin62, 25.05.2011 в 14:11.
Ответить с цитированием
  #2  
Старый 25.05.2011, 15:17
ivborodin62 ivborodin62 вне форума
Прохожий
 
Регистрация: 25.05.2011
Сообщения: 2
Репутация: 10
По умолчанию

Вопрос снимается. Был отщень глюпый ошибка в программе,
(и труднонаходимая к тому же).
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:19.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter