He visto una app en asp.net escrita en C# y tiene una funcion que toma un snapshot de la pantalla, si requerir ningun activeX solo con codigo, yo supongo que se puede lograr lo que tu requieres pero solamente que el usuario cargara un ActiveX que hayas programado para esa funcion...
Chekate esta web:
www.inquiero.com y usa el demo.
Atravez de la web o del navegador controlan tu pc, pero requieres instalar un ActiveX de unos 50kbs.
Si sabes de algo avisas...
Saludos