创建进程时的奇怪问题。。。。。。。。。。
现有一Client端程序,Release下编译的文件运行正常,另有一个程序定时启动该可执行文件,
BOOL bWorked;
STARTUPINFO suInfo;
PROCESS_INFORMATION procInfo;
char* m_Process = "F:\\MyExe.EXE";
memset (&suInfo, 0, sizeof(suInfo));
suInfo.cb = sizeof(suInfo);
bWorked = ::CreateProcess(m_Process,
NULL, // can also be NULL
NULL,
NULL,
FALSE,
NORMAL_PRIORITY_CLASS,
NULL,
NULL,
&suInfo,
&procInfo);
用该代码启动Client端程序时,log文档提示连接服务器失败,但单独运行Client端程序时又一切正常,这是为何?