很有难度,SDK中的定时器 小弟要实现这样的一个功能:定时检测系统中有没恶意进程如果使用SetTimer来控制WM_TIMER来完成,经常CPU占用N高不知道有没其他方法完成,分只有这么多了谢谢各位帮忙:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不到万不得已轻易不要做Polling,像你说的,CPU时间全浪费了。也别轻易下钩子,尤其是CreateProcess这种,出个Bug系统就瘫痪了,至少影响速度。这个版上不知道为什么这么多人对钩子津津乐道。其实下钩子本身就可以说是恶意进程了。即使你没有Bug,别人也下钩子如果不考虑你,也容易出事情。你如果想监视进程状况,为什么不用正经的 PsSetCreateProcessNotifyRoutine 呢?如果想检测恶意Module,还有PsSetLoadImageNotifyRoutine,写个小驱动就可以了。这都是光明大道,以后出新系统也可以继续兼容。 to:feimingbiao() 大哥,驱动我不会写呀给点代码可以嘛? 给你Google了一下儿,这儿:http://www.codeproject.com/threads/procmon.asp驱动程序编译得需要DDK。你现在怎么实现的?隔段儿时间就 Enumerate Process? to feimingbiao() 谢谢~是呀,隔段时间就Enume一次CPU占用太高了我在Delphi中控件实现倒还没这种情况不解中... 你这种方法问题是如果间隔太短,CPU占有太高;如果间隔过长,可能抓不到东西。你现在可能间隔太短了。 to feimingbiao你给我的例子基本适用是不是要装DDK?装好DDK再需要怎么设置嘛? DDK不需要设置,Driver程序不能在Visual Studio里面编译(严格来说可以,太麻烦)。装好DDK以后,应该有个快捷键(Start-》DDk-》Build Environment Debug或者Release之类)的,点后是个DOS Window,然后到你程序的目录,bcz就可以了,用的是makefile.DDK应该有帮助文件,有栗子,自己研究研究。 求毛笔代码,实现毛笔书写效果? 请问如何添加serialport到工程文件夹 散分100,送给2009年末一位幸运者. 把一个控制台程序加到MFC 关于COM组件事件/通知的问题 boost库的问题 在VC6.0中使用 CAtlRegExp?? 怎么通过SETIMER函数处理回调函数处理程序? 紧急求助:如何在vc中定义全局变量? =============关于向屏幕输出文本的问题.(waiting...) 紧急求助,关于CPropertySheet 用MoveWindow函数,如何使一个Button按圆形轨迹移动,关键是坐标如何计算
给点代码可以嘛?
谢谢~
是呀,隔段时间就Enume一次
CPU占用太高了我在Delphi中控件实现倒还没这种情况
不解中...
是不是要装DDK?
装好DDK再需要怎么设置嘛?