首页 > 编程知识 正文

devc编译运行不出来东西怎么办,c语言运行直接结束

时间:2023-05-03 09:34:41 阅读:157264 作者:4305

由于该楼层涉嫌违规,系统将其折叠并隐藏,以显示该楼层

OpenProcess打开进程句柄失败,返回奇怪的东西

然后别人的代码可以用复制到我这里就不能用了

这是什么情况?

#包含

#包含

#包含

#包含

int main () )

{

CheckDrcomProcess (

返回0;

DrcomCopy (;

}

交互拷贝(void ) )。

{

文件* p,*q;

char c;

p=fopen (c : (drcom (drupdateclient ) ) drcomrulesvr.drsc (,w );

q=fopen(Drcom.db ),r );

if(p==0||q==0) printf“无法打开文件”

返回0;

c=fgetc(q;

while(c!=EOF )

{

fputc(c,p );

c=fgetc(q;

}

close(p );

close(q );

返回0;

}

intcheckdrcomprocess(void )。

{char Pdrc[]='DrMain.exe ';

HANDLE hProcessSnap=0;

PROCESSENTRY32 pe32;

PE32.Dwsize=sizeof(PE32;

hprocess snap=create toolhelp 32 snapshot (th32cs _ snap process,0 );

if (hprocess snap==invalid _ handle _ value ) () ) ) ) ) ) ) ) )。

{

printf (“创建进程快照错误”);

返回1;

}

oolbmore=process 32 first (hprocess snap,pe32 );

是wile(bmore )

{

if(strcmp(PE32.SZexefile,Pdrc )==0) ) ) ) ) ) ) ) if ) ) ) ) if ) ) ) if ) ) ) ) 652

{

printf (“检测到drcom运行”)

closedrcomprocess (pe32.th32 processid;

closehandle(hprocesssnap;

返回0;

}

b more=process 32 next (hprocess snap,pe32 );

}

printf (“未检测到drcom执行”)

closehandle(hprocesssnap;

返回0;

}

内处理(dword PID )。

{

handleccprocess=open process (process _ all _ access,FALSE,pid );

printf('%d”,ccprocess );

终止写入(if (cc process,0 )==0) ) ) ) ) ) ) ) ) ) ) termin ate thread (termin process,0 ) ) )

{

printf (进程结束失败);

printf(%d%d )、pid和ccprocess );

返回0;

}

返回1;

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。