不占用CPU的API监控进程直至退出的方法
工具/原料
易语言
eapi
方法/步骤
1、我们打开EAPI查找并添加两个APIWaitForSingleObjectOpenProcess
2、dll源码佼沣族昀:.版本2.DLL命令打开进程_,整数型,"kernel32.dll","OpenProcess&q锇栀劐箨uot;,,将句柄返回给过程对象.参数进程对象,整数型,,dwDesiredAccess.参数继承句柄,整数型,,bInheritHandle.参数进程标识符,整数型,,dwProcessId.DLL命令API_WaitForSingleObject,整数型,"kernel32","WaitForSingleObject",,监测一个对象.参数hHandle,整数型.参数dwMilliseconds,整数型
3、新建一个子程序写入如下代码:.版本咯悝滩镞2.子程序等待,,,等待进程退出.参数进程ID.局部变量句柄,整数型句柄=打开进程_(2035711,0荑樊综鲶,进程ID)API_WaitForSingleObject(hProcess,-1)信息框(“程序已经退出”,0,,)
4、随便打开一个程序,通过任务管理器,查看一下刚打开的程序的PID,并调用新建的子程序等待(pid)就开始工作了这时只要关闭随便打开的进程就能看到效果了