CreateProcess doesn't use search path,
 although it appears it searches for command-line even if not for
 application name (???)

  also, doesn't take argv, just takes a string

SetStdHandle changes stdin/stdout/stderr (instead of dup2)
CreateFile should do file-open

WaitForSingleObject(thing, INFINITE) should do foreground process...


Ok, I observe the following odd behavior:
  after I exec a process, the shell blocks on its next read from stdin.
  -- but only if it's a cygwin console process.
