这是一个类模块,自行控制.利用驱动保护进程不被关闭,隐藏进程.
2022-04-25 22:50:46 22KB 易语言 进程 保护 模块
1
取消或设定关键进程,可以设置任务管理器,cmd,csrss.exe等,设为关键进程后,关闭瞬间蓝屏(慎用!)也可以取消系统关进进程,关闭也不蓝屏。注:需要输入全名如Taskmgr.exe,大小写也必须正确。可以用于防止服务器关键应用被关闭,因为可以设置关键应用自启动。
2022-04-25 20:00:12 13KB 服务器 源码软件 运维
1
#include #include "dos.h" #include "stdlib.h" #include "conio.h" //PCB结构体 struct pcb{ int id; //进程序号 int ra; //所需资源A的数量 int rb; //所需资源B的数量 int rc; //所需资源C的数量 int ntime; //所需的时间片个数 int rtime; //已经运行的时间片个数 char state; //进程状态 struct pcb *next; } *hready=NULL,*hblock=NULL,*p; //hready,hblock分别为指向就绪和阻塞队列 typedef struct pcb PCB; int m,n,r,a,b,c,h=0,i=1,time1Inteval; //m为要模拟的进程个数,n为初始化进程个数 //r为可随机产生的进程数(r=m-n) //a,b,c分别为A,B,C三类资源的总量 //i为进城计数,i=1…n //h为运行的时间片次数,time1Inteval为时间片大小(毫秒) //建立一个PCB结构体型的空链表 PCB *increat(void) { PCB *head=NULL; //head=NULL; return(head); } //从链表起始地址开始输出该链表的内容 void disp(PCB *head) {PCB *p1; p1=head; AnsiString str2; if(head!=NULL) //链表非空 { do { str2+=" "; str2+=IntToStr(p1->id);str2+=" "; str2+=(p1->state);str2+=" "; str2+=IntToStr(p1->ra);str2+=" "; str2+=IntToStr(p1->rb);str2+=" "; str2+=IntToStr(p1->rc);str2+=" "; str2+=IntToStr(p1->ntime);str2+=" "; str2+=IntToStr(p1->rtime);str2+="\r\n"; p1=p1->next; }while(p1!=NULL); //不断输出进程的信息,直到链尾! } //if else { str2+="\t\t该 队 列 中 没 有 进 程!\r\n" ;} Form1->Memo1->Lines->Add(str2); } //将进程插入到链尾(包括就绪队列和阻塞队列) PCB *insert(PCB *head,PCB*pcb) //带两个指针形参:队列指针和当前进程PCB { PCB *pi,*p1; p1=head; pi=pcb; if (head==NULL) { head=pi; pi->next=NULL; } else { while(p1->next!=NULL) {p1=p1->next;} p1->next=pi; pi->next=NULL; } return(head); } //对进程进行初始化,建立就绪队阻塞队列。 void input() { AnsiString str1; m=StrToInt (Form1->Edit1->Text); //读取要模拟的进程总数给m n=StrToInt (Form1->Edit2->Text); //读取需初
2022-04-24 17:02:20 10KB c++
1
在ubuntu上运行,内有服务器和客户端完整代码,和运行过程细节的详细解释,运行过程的思维导图。
2022-04-24 09:00:40 124KB 操作系统
1
操作系统进程管理实验
2022-04-23 16:54:57 10KB 进程管理
1
易语言创建进程注入DLL源码,创建进程注入DLL,GetCmdLine,命令行缓冲区_,取文本内容长度_,CopyMemory,SN_CreateProcessA,SN_InjectDllA
1
绝对可以用 我用过的 我们也做过课程设计
2022-04-22 12:00:38 3KB C C语言 进程 代码
1
基本要求如下: (1)阅览室一次最多可以容纳 20 个人; (2)读者与写者至少包括 ID、进入内存时间、读写时间 3 项内容,可在界面 上进行输入; (3)读者和写者均有两个以上,可在程序运行期间动态增加读者与写者; (4)可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时 间、读写时间的初始化; (5)要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室读者/ 写者数目、读者等待队列、写者等待队列、读写时间和等待时间; (6)读写平等读写策略为:读写互斥、写写互斥、读写平等(严格按照读者 与写者到达的顺序进入阅览室,有写者到达,则阻塞后续到达的读者;有读者到达, 则阻塞后续到达的写者)。
1
进程守护,保活源码。
2022-04-21 19:07:07 153KB ANDROID 保活
1
'VB6作为古懂级开发工具,不能与时俱进编译64位程序, '现在是64位系统64位进程的天下,有时候想对某些X64进程进行一些不可描述的操作, '使用VB6来开发,某些功能基本上不可能实现,比如想注入一个X64进程 '有了本模块,一切都变得有可能,虽然VB6处理某些东西吃力效率低,但起码是有方法了 '使用本模块在调试环境下有可能出现诡异道情况(已尽可能做了兼容处理),请把程序编译再运行 '模块使用网上开源的WOW64EXT稍作修改,使其能在VB6中使用,仅64位系统可用 'VB6没有INT64类型整数,所有64位整数都使用CURRENCY类型,很多时候需要
2022-04-21 13:36:39 39KB VB6X64进程内存读写操
1