Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Win API + работа в сети


Автор: v2v 20.9.2006, 21:19
возможно ли с помощью windows API функций отслеживать:
1. открытые для общего доступа папки, порты на локальном компе
2. установленные соеденения (напр. кто - то подкл. к ftp порту или что- то качает через открытую папку)
....
насколько мне известно сущ. вин. команды:
net session , net view ....
вот они то наверняка юзают какие-то системные функции Винды, а мне как это сделать?

Автор: Romikgy 20.9.2006, 21:49
можно 
Цитата(v2v @  20.9.2006,  20:19 Найти цитируемый пост)
порты на локальном компе
2. установленные соеденения

gettcptable (вроде так по памяти пишу)
Цитата(v2v @  20.9.2006,  20:19 Найти цитируемый пост)
1. открытые для общего доступа папки

тоже есть в поиск

Автор: MffDen 4.10.2006, 22:41
Программно получить инфу, которую выдают команды net session, net view и т.д. можно с помощью функций Net*. В MSDN описаны в разделе Network Management Functions.
Например список пользователей, подключенных к компу можно узнать с помощью функции NetSessionEnum, список открытых файлов с помощью NetFileEnum, список расшаренных ресурсов - NetShareEnum и т.д.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)