title: How to get strings from other processes
body: <p>I'm trying to make a security software in <strong>C#</strong> which monitors all the words on other processes and act when a specific word is found.
  Example: my application would show a message box saying "<em>Beware the viruses!</em>" when any other running process contains the word "<em>torrent</em>".
  I hope anyone got my idea.</p>
  
  <p><strong>Update:</strong><br>
  Oh, and for who realize it yet, it's still a crude idea. That's why I gave a very simple example (which I know would be useless on a real program).</p>
  
  <p><strong>Update 2: The why</strong><br>
  I know a software called <em>Block Free 4</em>. It blocks programs which contains the blacklisted words. It's a lightweight software and Works well. But I'd like to improve these features and make a better program.</p>