LINUX创建进程 main(){ char*p[2],*q,*e,a[50];q=a[50];e=\"exit;int id;print(\"input:\\n\");scanf(\"%s\",q);while(1){ if(ctrcmp(q,e)break;else { p[1]=\"aa;p[2]=NULL;id=fork();if(id=0)。
C语言----当一个新进程运行的时候,如何让我的程序知道他运行了 可以用链表实现 第一次把所有的进程名称存进链表,第二次对比两个链表,多出来的就是新运行的程序,这样可以实现你的需求。但是这种方法很不专业。所有开启进程都是调用了CreateProcess函数可以拦截这个函数,一般杀毒软件都是这么做的。现在一般利用驱动程序修改导入表的方式HOOKAPI,我有源码,需要的话Q我。另外链表的程序需要我完成也Q我 估计这个思路你能做的
C程序疑难写一C程序,它建立两个进程.第一个子进程建立另外两个进程,第二的子进程建立三个进程.这五个子子进程中的任何一个都应当写出它的进程号,和它父辈进程的进程