VB高手请进,如果在进程里自动关闭占用CPU高的程序

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:52:07
进程里有些程序运行一段时间后,突然占用CPU达到40%多。。

怎么样用VB写一个程序,自动监视进程占用CPU高的程序,一发现,就立即关闭掉。

还有,此程序有两个以上,VB可以制作出只关闭CPU高的那个同名进程吗?

谢谢高手赐教
晕啊,朋友,我要的是软件监视并自动关闭占用CPU高的进程

而且只关闭占用高的进程,不要关闭其它的同名进程

谢谢了

QQ82949925 能帮忙的朋友加,或者留下QQ,真诚的谢谢啊

自动的话要设置脚本,这有点复杂,

因为一般的杀毒软件是有程式的

不可能给你DIY···

或者你这样 把任务管理器调出来 实时监控

有了问题马上就手动结束进程

楼下那哥们太有才了!实时监控?亏你想得出来。哈哈……

这要调用Windows中的API函数,实时获取进程的PID和CPU占用率,然后根据PID再关闭进程,这样不会关掉同名进程。

做的话是没问题的 不过程序占用cpu都是不稳定的
就像网速的变化一样.有时会跳ping
你用这样的软件很可能造成系统瘫痪.
很多软件可能突然性的占用cpu较高
但一下就被关闭了,这样系统是会瘫痪的.

你可以去windows的资源监视器管理你的cpu占有率
通过设置程序优先级和pid来解决你的问题.