临时解决-e参数在简体中文环境Windows系统上崩溃的bug

替换CreateProcess为CreateProcessA

ref: http://stackoverflow.com/questions/8844076/createprocess-error

根据这里的解答，CreateProcess()的Unicode版API有1个坑：

* 第二个参数lpCommandLine必须指向一个可写缓冲区

nc的命令行参数处理传参时optarg指向的是argv只读缓冲区，这个应该是Unicode版
nc执行CreateProcess()时GetLastError()返回2的根本原因

下一次commit尝试把argv数组复制一份给optarg
解决CreateProcess()的Unicode版创建子进程失败的bug

使用MultiByteToWideChar()将命令行参数的多字节转换为宽字节