title: Disable running screen capture software in Java app
body: <p>I found similar questions here, but not with this approach and problem. I have a program which does some mathematics. At the moment, results are written in .doc file. But, this file can be shared through network. I want to disable it by writing results in label. But, again, screen can be captured. So, I found many ideas for preventing this, but the most interesting to me is that to detect and disable all screen capture software running on the system, and periodically (if it is possible) delete clipboard. It doesn't matter what happens with results and my program (if it is lost or program closed), the only important thing is that to prevent screenshot.</p>
  
  <p>I know this is impossible to do completely, but, I wanna make it as difficult as I can.</p>
  
  <p>P.S. Don't discuss about phone's camera, writing results on a paper and so, I need to prevent creating image of my program (at least when results are on the screen).</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>This thing with detecting software, is there any way just to detect if some running program can take screenshot and if is, close my app? But it need to listen all time for starting these software (if it is not running on the my program's start).</p>
  
  <p>Thing is that this program is for students, and they don't have money for commercial software (excluding trial, of course), as they do not have enough knowledge for something special (they don't use computers as people on this site). So, this protection doesn't need to be absolute and for programmers, just for student (but they are not naive totally :) ).</p>
  
  <p>Thanks in advance.</p>