por supuesto que serviría c++.net! De hecho supongo que querrás integrar esos drivers con la plataforma .net, ¿no? Muy bien, tendrás que usar conversiones entre código administrado y no administrado. ¿Has oído hablar de ello? Es algo así como una conexión entre código "directo" que entiende el sistema (código no administrado) y código "indirecto" a través del MSIL del .net framework. Todo lo que tú programes en la plataforma .net como código administrado se va a traducir directamente a un lenguaje intermedio entre la plataforma .net y el kernel de windows. Este lenguaje es el MSIL (Microsoft Intermediate Language). Te paso unos cuantos links para que te pongas al día en estos lares, pero te aseguro que es 1 puto infierno, lo digo por experiencia:
http://www.15seconds.com/issue/010214.htmhttp://www.c-sharpcorner.com/Code/2003/Aug/ExportManagedCodeasUnmanaged.asphttp://www.codeproject.com/dll/SimpleDll2.asphttp://www.codeproject.com/csharp/Win32_to_NET.asphttp://www.codeproject.com/dotnet/bridge.aspBueno, una vez sabido como puedes (más o menos) convertir lo que desarrolles en código no administrado a cerca de drivers y cosas así, debes saber que necesitarás la DDK (driver development kit) para desarrollar drivers que se integra automáticamente con el vs.net. si tienes una suscripción a la msdn te la puedes bajar de la página de la msdn, si no... o te suscribes a la msdn o te la bajas del emule, que es, por otro lado, lo que hice yo... je je. Controlar los dispositivos por la red mediante una página web, una vez que los puedas controlar en local con la plataforma .net no debería de ser muy complicado. Con directshow puedes directamente usar los dispositivos de cámaras o micros automáticamente para grabar las capturas en local o en red, te lo facilita todo. Para usar directshow debes bajarte las directx sdk a partir de la versión 8.1. hay una verdadera jungla de información para desentrañar los secretos de este sistema en la red! Si los únicos dispositivos que vas a usar son webcams, te recomiendo que uses directshow que te lo facilita todo. Un buen libro de directshow para empezar es el de mark spece.
Como ves hay un mundo detrás de tu pregunta. Por otro lado, toda la información de los dispositivos que controla el sistema, como intuirás, está en el registro de windows almacenada. Si pides un libro en concreto que hable de como funciona la administración de los dispositivos hardware... podrías empezar por aquí:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddkint/hh/ddkint/ddksplash_0d0ef7c0-7411-4fed-8c52-ef4690fe6e40.xml.aspSé que no es una verdad absoluta, pero es un comienzo! Intenta asimilar toda la información que te mando, intenta con ella centrar tu idea en un esquemilla y me cuentas.