title: xxxxxx.exe is not a valid Win32 application
body: <p>I have small C/C++ project in Visual Studio 2012 RC</p>
  
  <p>This applications parses the argv and then calling another .exe file with <code>ShellExecute</code></p>
  
  <p>My application works perfect on Windows7 but on Windows XP x86 trhows Is not a valid Win32 application error.</p>
  
  <p>I have compiled it with Mutli-thread(/MT) and Win32 Platform</p>
  
  <p>This is my #includes</p>
  
  <pre><code>#include &lt;string&gt;
  #include &lt;iostream&gt;
  #include &lt;Windows.h&gt;
  #include &lt;fstream&gt;
  #include &lt;cstdio&gt;
  #include &lt;vector&gt;
  #include &lt;windowsx.h&gt;
  #include &lt;shlobj.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;tchar.h&gt;
  #include &lt;direct.h&gt;
  </code></pre>
  
  <p>Thanks</p>