Obtenha uma captura de tela em uma página ASP.Net

Tenho uma página ASP.Net com um botão que, quando clicado, gostaria de tirar uma captura de tela do PC do usuário e enviá-la para um servido

Estou bem em escrever algum tipo de programa ouvinte para executar no servidor para aceitar solicitações para receber essas imagens. Onde estou um pouco enevoado é a melhor maneira de fazer com que o PC do usuário envie a captura de tela. Isso precisaria ser feito escrevendo algum tipo de controle do Active X para a página ASP.Net? Precisa ser entre navegadores e sistema operacional, se possíve

Apenas um ponto na direção certa e quais tecnologias eu devo usar seriam ótimas. Prefiro escrever essa funcionalidade, se possível, do que usar uma solução pronta para uso, pois posso ver que essa funcionalidade poderá ser estendida no futuro. Como algo como WebEx ou copiloto gerencia isso?

Obrigad

Gavin

Edit: Apenas para deixar claro que não estou tentando roubar informações de um PC de usuário, eles teriam que permitir essa funcionalidade. página em que estão.

questionAnswers(4)

yourAnswerToTheQuestion