用
鱼鱼桌面秀装扮了一下桌面,视觉效果不错,不过最大的一个毛病,就是总要把程序焦点抢过去,所以导致有时候为了做点事情,不得不先把它关了。这样一来,它就真的只是个中看不中用的东东了。
![](/fckeditor/editor/images/smiley/msn/sad_smile.gif)
另外就是,它居然用Object Pascal作为它的脚本语言扩展,好像InnoSetup也是用OP,网上有个RamObjects的project,不知道有没有什么联系。鱼鱼提供了一大堆的函数,不过看了一下论坛上的扩展,似乎绝大部分第三方的插件都仅限于在官方插件的基础上换个皮肤,没有其它更有创意的东西了。以前用鱼鱼日历秀的时候,在Windows的进程管理器中看到它占用的内存很小,很惊奇,昨天才用LLYF ProcessHelper看了一下,其实它占用的内存峰值还是超过30MB的,估计是不停地调用EmptyWorkingSet造成占用物理内存低的假象吧。
好了,言归正传,这几天又把LLYF SocketCapture拾了起来,而且除了界面布局有点是沿用以前的之外,其它的都是从头来过的。因为以前的那个通过Hook API来实现的方案,在有几个WinSock API被hook时,会让被hook的进程崩溃。这次决定把它做成有几种模式的,网上也可以看到各种文章,谈到数据包截获的几种方式。一种是用WinPcap实现,可以截获从传输层到数据链路层的报文,一种是用hook API,应该算是应用层的劫持方案,还有一种是用raw Socket,可以截获传输层和网络层的报文。当然还有其它的一些方案,比如用NSIS驱动,SPI等等。有点郁闷的是,我这机器上,每次用raw Socket来嗅探数据报文的时候,总是没几秒钟就搞蓝屏了。这很奇怪,我用的Windows XP SP2,在Windows Update上的补丁基本上都是自动打全了的,硬件上用IBM T43,应该都是主流的经过考验的啊!唯一可以再怀疑一下的是,开了Kaspersky 5.0,这个是网上找的,脸红一下!一个Ring3级的应用程序,能弄出蓝屏来,还是恐怖的!我一直在往那个方向发展,所有使用的软件都是正版的,如果不想买正版,就自己写,自己实在也不出来,就只好去找crack了。
![](/fckeditor/editor/images/smiley/msn/embaressed_smile.gif)
现在为止,杀毒软件写不出来,VS、BDS这样的开发工具写不出来,其它的基本上都可以用免费的替代品。要么自己写,就像这个LLYF SocketCapture,在网上看到一个WinSock API hook的工具,要几百RMB,自己动手,丰衣足食。主要是这个东西一直在那里放了一年半了,现在觉得要实现的技术点都掌握了,剩下需要的是时间和精神支撑了,呵呵。
分享到:
相关推荐
LLYF ToolBox作为一款Windows程序员辅助工具集,包含了6个工具,分别是LLYF Spy、LLYF ProcessHelper、LLYF IconHelper、LLYF DebugCapture、LLYF DirectService、LLYF MD5Checker。虽然这次发布的LLYF ToolBox的...
Struts2+Hibernate+mysql+eclipse在线考试系统_hy4.zip
【Java】基于rbac思想以及ssm框架(导入jar包的方式)的权限管理项目
AndrewNg机器学习对应PythonJupyterNotebook_hy4
玄武是针对影视特效和动画行业的项目流程管理系统,基于图形图像行业流行的Python开发语言,整合现有CG工作流程,通过_hy4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于Nestjs的RBAC权限系统开发实战_hy4
【Python】基于rbac权限分配、动态二级菜单、面包屑、批量操作_pgj
SpringBlade3.0架构核心工具包,SpringBlade是一个由商业级项目升级优化而来的SpringCloud分布_hy4
该项目是一款基于Vue框架的uniapp分销商城小程序设计源码,包含1412个文件,涵盖471个JavaScript文件、292个Vue文件、253个Markdown文件、202个JSON文件、43个映射文件、34个SCSS文件、33个微信小程序样式文件、33个WXML文件、22个PNG图片文件、9个WXS文件。该项目适用于构建分销商城小程序,支持微信小程序平台,并集成了多种编程语言和文件类型,以实现高效和灵活的开发需求。
java教务管理系统教学管理系统,系统页面设计良好、内容丰富、功能齐全,适合用做课设学习。含有源码、数据库文件以及项目资料文档,感_hy4
【Python】四川大学微服务健康每日报自动打卡
设计模式学习笔记_hy5
该项目是一个以C++为主要编程语言的算法设计与实现学习资源,包含190个文件,涵盖131个头文件(.h)、41个C++源文件(.cpp)、12个其他文件(.a)、2个文本文件(.txt)、1个Git忽略文件(.gitignore)、1个Markdown文件(.md)、1个C编译配置文件(.cc)、1个Protocol Buffers描述文件(.proto)。这些文件共同构成了一个全面的学习材料,旨在帮助开发者深入理解算法设计原理及其在C++语言中的实现。
使用C++实现的23种设计模式_hy4
医疗器械检测系统源码分享
分布式事务tx-lcn_hy4
分布式事务demo_hy4
本项目是一款基于Vue框架开发的微信表情输入组件源码,共包含25个文件,涵盖13个JavaScript文件、4个Vue组件文件、2个PNG图片文件,以及配置文件、Git忽略文件等辅助文件。该组件旨在为Vue应用提供便捷的微信表情输入功能,适用于各类社交和聊天应用场景。