title: Simulate keyboard stroke Ctrl+V using C# results "v" in target application
body: <p>I've written a win app using c# that automatically  contacts to other applications such as browsers. i want to copy something in my win app, and paste it into the browser without involving user to click or move mouse.
  I don't have any problem with simulating mouse cliks, but i have problem to simulating keyboard strokes. Copy (<kbd>Ctrl</kbd>+<kbd>c</kbd>) always works properly, but when i want to paste whatever in the clipboard, sometimes works properly and sometimes doesn't.
  Follwing is more about my problem:
  I want to stroke <kbd>Ctrl</kbd>+<kbd>v</kbd> using C# ,in the other words I want to paste something in the Clipboard to another application using C#.</p>
  
  <p>I am using the following code:</p>
  
  <pre><code>SendKeys.Send("^{v}");
  </code></pre>
  
  <p>I tried the following code too:</p>
  
  <pre><code>SendKeys.Send("^(v)");
  </code></pre>
  
  <p>But the problem is that it results sometimes paste action and sometimes just stroke <kbd>v</kbd> key. Can anyone help with what is wrong with my application?
  and another question, is it the problem to access clipboard when other apps want to access it?</p>