比如:CString strArg;
strArg.Format("osql.exe -S %s -U %s -P %s -d %s -n -i .\\Script\\%s\ ", strServer, strUser,strPwd, Dbname, strSqlDB );
WinExec(strArg,SW_HIDE);
我如何去判断它运行完毕.
strArg.Format("osql.exe -S %s -U %s -P %s -d %s -n -i .\\Script\\%s\ ", strServer, strUser,strPwd, Dbname, strSqlDB );
WinExec(strArg,SW_HIDE);
我如何去判断它运行完毕.
然后用WaitForInputIdle等待返回的进程句柄。
如果是等待运行结束的话:
用CreateProcess调用外部程序,
然后用WaitForSingleObject等待返回的进程句柄。