title: How do I detect whether MySQL is installed?
body: <p>Without the help of the registry, how do I know whether MySQL is installed or not? I am trying to determine this on a Windows machine through C#.</p>
  
  <p>I have found a solution that involves querying the registry, but I don't want to rely on this. Is there any function in C# for determining the currently installed software?</p>