易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

易语言实现任务管理器   [复制链接]

    2019-03-07 09:57:06
    系统工具源码
    易语言资源网
    7672 次浏览
    来源链接

没事干搞了个任务管理器的源码

其实论坛有很多,相比那些新更新了 取进程的CPU占用率和判断进程是否暂停 可以监视进程创建与退出

以前的取CPU占用率不准了,就从C源码里翻出来的,可能比系统任务管理器中的显示的小一点,可能是使用的 四舍五入 处理过了吧

以前一直不知道怎么判断进程是否暂停 后来才知道是通过判断主线程的状态来处理的


1.png

RING3 下基本可以完成需要的功能,相比 RING0 下就是权限有限一些特殊的操作做不到

这几天正在搞驱动,监视进程创建与退出,进程方面的操作基本都搞好了

原来在 RING0下搞进程保护和隐藏什么的几行代码就能做到了

微软也为驱动提供了很多接口,像监视进程,模块,线程,文件,注册表,网络 都很方便,真心的强大。

昨天又找了份UDP网络的C源码,可以在驱动里创建内核级的 UDP,方便驱动能及时的给我的程序发送数据,

之前用的是 共享事件,但是会有延迟,不是很稳定,用这个就好多了

当然也支持TCP的客户端和服务端,能在内核里创建个服务器来用,虽然有源码,但是代码太多,还没看懂了

现在的系统都开启的强制签名验证,没签名的驱动都无法加载,还好前几天经过高人的指教把这个问题解决了

现在只要把代码的兼容性做好,就能在很多系统里使用了

昨天测试了几种系统,都可以正常的运行,哈哈。

虽然我搞驱动才几天,但是C源码比较多,学起来还是挺方便,大家遇到难题,可以去找找C源码看看。



点我下载 (已有 1030 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
Taskmgr.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c


[错误报告]   上一篇:易语言实现超级代理服务端源码,支持htt...     下一篇:WinHttp 版 WebSocket...