title: Running 64-bit executable in System32 from 32-bit code
body: <p>I am trying to run an executable from a 32-bit C# app (on a 64-bit OS), but I’m getting “The system cannot find the file specified” probably because wsqmcons.exe does not exist in C:\Windows\SySWOW64. The file does exist in System32. What is the best way to run wsqmcons.exe from code, if possible?</p>
  
  <pre><code>Process p = new Process();
  p.StartInfo.Arguments = "-f";
  p.StartInfo.FileName = @"C:\Windows\System32\wsqmcons.exe";
  p.Start();
  p.WaitForExit();
  Verify.AreEqual(0, p.ExitCode);
  </code></pre>