如何单步执行外部程序
下面这个如何单步执行外部程序教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!
for c++builder,用于vc应该把消息框改一下就可以了
void contour(void){
char ln[100];
int make;
char str[100]="";
char *tip="不能执行:";
sprintf(ln,"%s%s",getcurrentdir(),"watson.exe");
char path[100];
sprintf(path,"%s",getcurrentdir());
chdir(path);
//showmessage(ln);
startupinfo startinfo;
process_information procinfo;
strcat(str,tip);
strcat(str, ln);
getstartupinfo(&startinfo);
startinfo.dwflags =startf_useshowwindow;
startinfo.wshowwindow=sw_hide ;
make=createprocess(null,ln,null,null,false,0,null,null,&startinfo,&procinfo);
if (!make)
{
messagebox(null, str, "提示", mb_ok);
}
waitforsingleobject(procinfo.hprocess, infinite);
}