title: CreateProcess() lpCurrentDirectory has no effect
body: <p>I want to start a process (exe file) and if I append the full path to my command line (lpCommandLine param) everything is fine but if I set lpCurrentDirectory to [STARTDIR] the system says:</p>
  
  <pre><code>ERROR_FILE_NOT_FOUND
  </code></pre>
  
  <p>start the process:</p>
  
  <pre><code>CreateProcessA(NULL,                    // No module name (use command line)
              &amp;command[0],                        // Command line
              NULL,                               // Process handle not inheritable
              NULL,                               // Thread handle not inheritable
              FALSE,                              // Set handle inheritance to FALSE
              CREATE_NEW_CONSOLE,                 // No creation flags
              NULL,                               // Use parent's environment block
              [NULL] or [STARTDIR],               // Use parent's starting directory 
              startupInfo,                        // Pointer to STARTUPINFO structure
              processInfo)                        // Pointer to PROCESS_INFORMATION structure
  </code></pre>
  
  <p>-> In this folder are some other dlls and the exe I want to start</p>
  
  <p>Why this doesn't work?</p>
  
  <p>Thx!</p>