Страница: 1 |
Страница: 1 |
Вопрос: Приветствую )))
Добавлено: 23.01.10 17:48
Автор вопроса: Raider
Подскажите, пожалуйста, какие API функции необходимо использовать если необходимо определить к каким IP подключены запущенные программы.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 24.01.10 00:05
GetExtendedTcpTable с TCP_TABLE_OWNER_PID_ALL
Номер ответа: 2
Автор ответа:
Raider
Вопросов: 18
Ответов: 29
Профиль | | #2
Добавлено: 24.01.10 22:27
Перерыл кучу справочников, ничего про данную функцию не нашел. Может кто-нибудь путевую ссылку кинуть?
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 25.01.10 04:10
Надо выкинуть все эти справочники и пользоваться MSDN.
Номер ответа: 4
Автор ответа:
Raider
Вопросов: 18
Ответов: 29
Профиль | | #4
Добавлено: 03.02.10 20:59
Почему не хочет работать?
Lib "Iphlpapi.dll" (pTcpTableEx As Any, _
lSize As Long, _
ByVal bOrder As Long, _
ByVal Flags As Long, _
ByVal TableClass As _
TCP_TABLE_CLASS, _
ByVal bReserved As Long) _
Public Enum TCP_TABLE_CLASS
TCP_TABLE_BASIC_LISTENER
TCP_TABLE_BASIC_CONNECTIONS
TCP_TABLE_BASIC_ALL
TCP_TABLE_OWNER_PID_LISTENER
TCP_TABLE_OWNER_PID_CONNECTIONS
TCP_TABLE_OWNER_PID_ALL
TCP_TABLE_OWNER_MODULE_LISTENER
TCP_TABLE_OWNER_MODULE_CONNECTIONS
TCP_TABLE_OWNER_module_ALL
End Enum
Private Const AF_INET = 2
Private Sub Form_Load()
Dim lngSize As Long
Dim nRet As Long
lngSize = 60
nRet = GetExtendedTcpTable(0&, lngSize, 1, AF_INET, TCP_TABLE_OWNER_PID_ALL, 0)
End Sub
Выдаёт ошибку "Bad DLL calling convention"
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 04.02.10 00:12
Полагаю, проблема в Any.