启动一个进程时出现错误//启动命令行PROCESS_INFORMATIONpi;if(!CreateProcess(NULL,pszCmd,NULL,NULL,TRUE,NULL,NULL,NULL,&si,&pi)){return_T("");}出现异常查阅资料后发现这个函数有如下说明Windows核心编程专门有讲这个问题CreateProcess会修改传递给它的命令行字符串,pszcmd这个指针不能是常量指针,否则就会报上面的错误应该使用下面这样的先把命令行代码放进去再传TCHARpszCmdLine[]=_T("ldconsole");