title: Why doesn't dfrgui exe work in x86 target platform
body: <pre class="lang-cs prettyprint-override"><code>static void Main(string[] args)
  {
      string fileName = @&quot;C:\windows\SysWOW64\dfrgui.exe&quot;;
      ExecuteAsAdmin(fileName);
  }
  
  public static void ExecuteAsAdmin(string fileName)
  {
      Process proc = new Process();
      proc.StartInfo.FileName = fileName;
      proc.StartInfo.UseShellExecute = true;
      proc.StartInfo.Verb = &quot;runas&quot;;
              
      try
      {
          proc.Start();
      }
      catch (Exception e)
      {
      }
  }
  </code></pre>
  <p>I am trying to run dfrgui.exe from process.start(). I am using Visual Studio 2008 as my source code is compatible only with this. When I run this code nothing happens and dfrgUI doesn't show up. My target platform is x86 and I should work on it. Is there way I can call this dfrgui.exe from my code using x86 as target platform? I don't want to change this to either anycpu or x64 because my application is 32bit.</p>