本帖最后由 sam7894604 于 2015-11-15 18:26 编辑
2015 / 11 / 11 - 新增 TC 5 以上版本代码
看到大牛都来看过,有点汗了...
补充说明下该源码*主要诉求功能:
1. 监控指定进程ID或进程名,取进程ID那段dllcall改成取进程名即可!
2. 如果进程不存在就删除特定资料夹,就算非TC内建资源目录一样试用,只是目前源码不支持一次传入多目录,需要分次调用!
3. 删除特定资料夹后自毁处理,避免又造成资源残留问题!
4. 监控不可冲突,所以使用进程ID来命名批次档名。
5. 多系统支持,经测试xp、win7、win8都可使用。
最后必须说,这段代码算是抛砖引玉了,更好的写法也欢迎大家来讨论
转载、放入TLL啥的都行,就是给我著名下参考哪里就好!
TC有个很讨厌的问题,如果反复调试程式时,或是程式崩溃没有正常关闭的话,会有资源残留问题,在这边提供一个解决办法!
经实测可完美解决该问题,先上个图看看吧!
初始化时只要给一句 监控清除资源 就可以完美解决这问题
尤其资源过大又反复调试没有正常关闭时,我曾经残留就吃掉快10GB的容量!
这问题会导致电脑缓慢,编译缓慢等问题…很严重阿!
源码测试很简单,资源内我已经有放几个假图,调试执行后在停止调试看看资源有无被删除
源码内写的是一秒后删除,懂的人可以自己改!
为防止伸手党…就请回复下了,有问题可以传信息给我!
编写该代码前并没有搜过论坛有无类似源码,如果重复纯属巧合!
喜欢的人也给我评个分吧! |