用PsSetCreateProcessNotifyRoutine,PsSetCreateThreadNotifyRoutine来进行进程线程监控我想大家已经都非常熟练了.sinister在<<编写进程/线程监视器>>一文中已经实现得很好了.前一段时间看到网上有人在研究监视远线程的文章,比较有意思.就写代码玩一玩.这之中就出现了一些问题.比方说直接用sinister的代码的话,是不能动态卸载的,因为他在安装了进线程监视函数后没有进行清除动作,造成在动态卸载时蓝屏,BUGCHECK为0x000000ce,错误码为:DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS.很显然,在驱动退出后,一些进线程操作仍然在访问原来的地址,造成出错.在XP后,微软给出了一个函数PsRemoveCreateThreadNotifyRoutine用来清除线程监视函数(清除进程监视的就是PsSetCreateProcessNotifyRoutine).我一直奇怪ICESWORD在2000中是怎么做到进线程监视的.后来才发现,在运行icesword后释放出一个detport.sys文件,然后一直在系统中存在着没有卸载掉.只是把它隐藏了而已^_^.这不是个好消息,难道我为了测试一个驱动,测试一次就得重启一次吗?呵呵,肯定不是啊,所以想办法搞定它.
Delphi 获取并查看Windows进程,监视进程变化,先枚举出这些进程,然后监视各个进程的运行状态,程序未使用第三方控件,D7下可直译。程序运行界面如截图所示。
2022-11-30 21:46:26 261KB Delphi源码-系统相关
1
ProcessExplorer_v16.32_中文版,Windows系统和应用程序监视工具。不仅结合了Filemon(文件监视器)和Regmon(注册表监视器)两个工具的功能,还增加了多项重要的增强功能。包括稳定性和性能改进、强大的过滤选项、修正的进程树对话框(增加了进程存活时间图表)、可根据点击位置变换的右击菜单过滤条目、集成带源代码存储的堆栈跟踪对话框、更快的堆栈跟踪、可在 64位 Windows 上加载 32位 日志文件的能力、监视映像(DLL和内核模式驱动程序)加载、系统引导时记录所有操作等。
2022-09-19 19:01:12 847KB 进程监视 进程管理
1
一款免费远程控制软件,反向连接,集中控制,还有文件同步传送,文件管理,进程管理,恶意网址拦截等功能
2021-10-14 13:13:54 2.94MB 远程控制 桌面监视 进程管理
1
可以监视新的进程打开,完整代码,已经经过本人的测试。C++代码其它语言可以翻译或者编译成DLL调用。
2021-08-27 15:01:35 5KB 监视进程
1
vb监视进程流量
2021-08-15 01:52:24 31KB vb监视进程流量
1