title: Get a screenshot from an ASP.Net page
body: <p>I have an ASP.Net page that has a button that when clicked I would like to take a screenshot of the user's PC and send it to a server.</p>
  
  <p>I'm ok with writing some sort of listener program to run on the server to accept requests to receive these images. Where I'm a bit hazy is the best way to get the user's PC to send the screenshot. Would this need to be done by writing some sort of Active X control for the ASP.Net page? It needs to be cross browser and operating system if possible.</p>
  
  <p>Just a point in the right direction and what technologies I should use would be great. I would rather write this functionality myself if possible than use an out of the box solution as I can see that this functionality may be extended in the future. How does something like WebEx or copilot manage this? </p>
  
  <p>Thanks</p>
  
  <p>Gavin</p>
  
  <p>Edit : Just to make it clear I'm not trying to steal information from a users PC, They would have to allow this functionality, Its more from a support point of view so when a clients having issues they can send a screenshot of the page they are on.</p>