title: C# is probably not the best choice for a security application?
body: <p>I have stumbled in this phrase in the web:</p>
  
  <blockquote>
    <p>C# is probably not the best choice for a system-level application like
    this. I believe plain C++ is much better here as you will need to do
    lots of low-level API calls.</p>
  </blockquote>
  
  <p>I was searching about security programs made using C#, like firewall, parental control, anti-virus, anti-spyware, etc.</p>
  
  <p>So, is true that C# is probably not the best choice for a security application?</p>
  
  <p>[edit]<br>
  I was researching about c# security programs, and I found 2 programs:<br>
  1) <strong>Keepass</strong> (<a href="http://keepass.info/compare.html" rel="nofollow noreferrer">http://keepass.info/compare.html</a>) an impressive password manager that is migrating from c++ to c# !!!<br>
  2) <strong>Home Again</strong> (<a href="http://www.codeplex.com/totty530" rel="nofollow noreferrer">http://www.codeplex.com/totty530</a>) is a packet sniffer made using c#<br>
  [/edit]</p>