Я пытаюсь сделать программу, которая может обнаруживать сетевые камеры, подключенные к локальной сети. Камеры поддерживают UPnP и Bonjour, поэтому он появляется в сетевой папке в Windows 7. Единственное, что известно, это имя, которое попадает в эту папку.
Я подумал, что проще всего будет позволить Windows сделать всю работу и просто просканировать сетевую папку. Но это не обычная папка, так как мне это сделать?
И если это невозможно, как мне найти эту камеру, если я знаю только название UPnP? Когда я сканирую IP-адреса в локальной сети, имена хостов передаются через DHCP, поэтому их нельзя использовать для распознавания.
Надеюсь, у вас есть идеи.
Андерс
РЕДАКТИРОВАТЬ: Хорошо, я только что нашел библиотеку ManagedUPnP, которая решила мою проблему. С этим я могу сам выполнять поиск UPnP. Но есть ли способ заглянуть в сетевую "папку" из C#, все равно хотелось бы узнать :)