title: Detecting .NET Framework on Windows
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/199080">How to detect what .NET Framework versions and service packs are installed?</a><br>
    <a href="https://stackoverflow.com/questions/4564666">Checking the available .NET framework on a client using C++</a>  </p>
  </blockquote>
  
  
  
  <p>Is there a deterministic and straightforward way to detect if a certain version (or higher) of the .NET Framework is installed on a Windows machine without using the .NET Framework itself?</p>
  
  <p>How would one go about implementing it?</p>
  
  <p>Example code would be appreciated.</p>