title: Application will not launch from command line full path, but will after CDing to directory
body: <p>I am attempting to get a .Net C# application to run from a Registry <code>Run</code> key (at <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run</code>, where other string values live and launch things just fine).  But for some inexplicable reason, the path to my app doesn't launch my app.  So I decided to run the command manually from a command prompt, just to see if that was the problem.  It was.  So now I'm really perplexed:</p>
  
  <p>This is a .Net 4.0 C# application which I've compiled in Release mode.  The application lives at:</p>
  
  <pre><code>C:\Program Files (x86)\MyCompany\MyProduct\MyProduct.exe
  </code></pre>
  
  <p>I can double-click on the application and it runs properly.  I can also open a CMD window and do the following:</p>
  
  <pre><code>cd "C:\Program Files (x86)\MyCompany\MyProduct\"
  MyProduct.exe
  </code></pre>
  
  <p>And the application launches just fine.  <strong>HOWEVER</strong>, if I try this:</p>
  
  <pre><code>"C:\Program Files (x86)\MyCompany\MyProduct\MyProduct.exe"
  </code></pre>
  
  <p>The application <em>does not</em> launch. (!)  SO obviously the Registry key isn't going to work either.</p>
  
  <p>Is there some kind of additional step which must be taken to run a .Net application from its full path?</p>