::CreateProcess(NULL,
"E:\\VC PROGRAM\\Reader\\Release\\Reader1.exe C:\\aa\\bb cc\\1.srb",
NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
想用Reader1.exe打开1.srb,提示 没有找到c:\aa\bb
换了ShellExecute()也一样,如果路径中没有空格(如C:\\aa\\bbcc\\1.srb)则可以运行;请问各位大侠如何解决?
"E:\\VC PROGRAM\\Reader\\Release\\Reader1.exe C:\\aa\\bb cc\\1.srb",
NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
想用Reader1.exe打开1.srb,提示 没有找到c:\aa\bb
换了ShellExecute()也一样,如果路径中没有空格(如C:\\aa\\bbcc\\1.srb)则可以运行;请问各位大侠如何解决?
::CreateProcess(NULL,
"E:\\VC PROGRAM\\Reader\\Release\\Reader1.exe \"C:\\aa\\bb cc\\1.srb\"",
NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
2.用非 8dot3 文件名产生的短名称作为参数
(可在命令行方式用dir /x得到)
如PROGRA~1等