title: C# Outlook VSTO cannot start process due to permissions
body: <p>I created a VSTO with C# and I want to invoke a simple EXE file from the Program Files (x86) folder. The VSTO code is extremely simple and it just tries to invoke the EXE file with Process.Start from System.Diagnostics. On a computer with an administrator user, the code works fine. However, when I try it on a computer with a non-administrator user, the VSTO apparently has no permissions to start the EXE. There are no errors, but it simply doesn't do anything.</p>
  
  <p>Does anybody how to fix this permissions issue? Thanks in advance!</p>
  
  <p>The code:</p>
  
  <pre><code>private void ThisAddIn_Startup(object sender, System.EventArgs e) {
      ProcessStartInfo info = new ProcessStartInfo("C:\\Program Files (x86)\\My Program\\here.exe");
      info.WorkingDirectory = "C:\\Program Files (x86)\\My Program\\";
      info.UseShellExecute = true;
      Process.Start(info);
  }
  </code></pre>