DWORD WNetAddConnection2(
__in LPNETRESOURCE lpNetResource,
__in LPCTSTR lpPassword,
__in LPCTSTR lpUsername,
__in DWORD dwFlags
);
Как на C просканировать сетевые ресурсы компа
Нужно проверить есть ли в локальной сети определённый компьютер. Если да, то просканировать доступные ресурсы компа. Программа должна позволять подключать сетевые диски. Как это можно реализовать или подскажите где можно про это почитать
Недостаточно данных для ответа. Точнее ответ таков: на чистом С - никак
Мне нужно реализовать прогу на Си. Какими функциями или библиотеками можно сделать, то что написано мною выше?
Цитата: Maximillian_Cavalera
Мне нужно реализовать прогу на Си. Какими функциями или библиотеками можно сделать, то что написано мною выше?
ОС какая?
А в общем случае нужно работать с сокетами. Берем IP-шник и начинаем стучаться к нему по известным портам, например tcp 21, tcp 80, tcp 135, tcp 445, tcp 1433. Если ответ есть - большие шансы что на том или ином порте есть нужный сервис.
Под сервисом понимаются доступные ресурсы компа?
Как можно подключить сетевой диск?
Цитата: Maximillian_Cavalera
hardcase, ОС - WinXP.
Под сервисом понимаются доступные ресурсы компа?
Под сервисом понимаются доступные ресурсы компа?
Под сервисом понимается сетевой сервис, запущенный на хосте - веб-сервер, фтп-сервер, СУБД etc.
Цитата: Maximillian_Cavalera
Как можно подключить сетевой диск?
http://msdn.microsoft.com/en-us/library/aa385413(VS.85).aspx
Код:
Так вам просканировать порты нужно или диск подключить?
и то и другое