CreateProcess 调用bat 失败!
d:\1\a.exe 使用CreateProcess调用d:\2\b.bat.
代码这么写的:
CreateProcess( TEXT( "cmd.exe" ),
TEXT( "\c c:\\zzz.bat" ),
NULL,
NULL,
FALSE,
dwCreationFlag,
NULL,
TEXT( "C:\\" ), //当前目录
&si,
pProcessInfo );
执行失败。GetlastError() == 2(系统找不到指定文件)。
不知道哪里错了。文件地址都硬编码了。
用CreateProcess调bat有什么要注意的吗?
另外我看到有人写:
TEXT( "\c c:\\zzz.bat" ),
\c是什么意思?