LPSTARTUPINFOA si如何初始化呢?我想应用在CreateProcessA中.
这样定义为什么不对呢?执行时总是出错,提示说:"Run-Time Check Failure #3 - The variable 'si' is being used without being defined."
LPSTARTUPINFOA si;
LPPROCESS_INFORMATION pi;
memset(si,0,sizeof(si));
memset(pi,0,sizeof(pi));
si->cb = sizeof(LPSTARTUPINFOA);
GetStartupInfoA(si);
si->hStdError = hWrite;
si->hStdOutput = hWrite;
// si.wShowWindow = SW_SHOW;
// si.wShowWindow = SW_HIDE;
si->dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;