This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 问题: 用CreateProcess( )创建的进程有些不能运行在后台。为什么?谢谢。比方说xcopy,如果运行在interactive mode,则工作正常;但如果运行在background,文件不会被拷贝。
-collapsar(笨笨和旦旦);
2005-7-27
{93}
(#2421094@0)
-
what are you talking about?
-bugfree(BugFree);
2005-7-28
(#2422986@0)
-
I guess xcopy is expecting a input from stdin, try to provide the parameter via the pipe when you create process.
-jchonc(James);
2005-8-3
(#2431208@0)
-
It's not expecting any input. For example: "xcopy c:\\temp\\* C:\\Tmp\\ /s /Y".
-collapsar(笨笨和旦旦);
2005-8-3
(#2431584@0)
-
Check security
-nealzhao(neal);
2005-8-3
(#2431594@0)
-
你最好把你的那行 CreateProcess 函数调用的代码贴出来让大家看看另外,如果函数不正常工作,你可以检查返回值、错误码。
它们通常都会给你提供有用的查错信息。
-ontario-farmer(麦十四);
2005-8-3
{90}
(#2432008@0)