title: How to get a clipboard paste notification and provide my own data?
body: <p>For a small utility I am writing (.NET, C#), I want to monitor clipboard copy operations and clipboard paste operations.</p>
  <p>My idea is to provide my own data when pasting into an arbitrary application.</p>
  <p>The monitoring of a copy operation can be easily done by using a <a href="https://stackoverflow.com/questions/1140877/">clipboard viewer</a>.</p>
  <p>Something that seems much more advanced to me is to write a &quot;clipboard paste provider&quot;:</p>
  <ul>
  <li>Answer to &quot;what formats are available&quot; queries of applications.</li>
  <li>Supply data to application paste operations.</li>
  </ul>
  <p>I found <a href="http://www.codeproject.com/Messages/3016280/Getting-clipboard-paste-notification.aspx" rel="noreferrer">this posting</a> and <a href="http://www.codeguru.com/forum/showthread.php?threadid=343977" rel="noreferrer">this posting</a>, but none of them seems to really help me.</p>
  <p>What I guess is that I somehow have to mimic/hijack the current clipboard.</p>
  <p><strong>Question:</strong></p>
  <p>Is it possible to &quot;wrap&quot; the clipboard in terms of paste operations and provide my own kind of &quot;clipboard proxy&quot;?</p>