对以前写的程序的小结
以前写什么程序,都是随着自己的兴趣来的。那个LLYFSpy,完全是看着MySpy 和Spy4Win,觉得可以把它们两个的功能整合一下,再加一点其它的功能,于是就成了现在这个样子,而且前段时间有一次为了研究一个别人的程序,发现有些时间只有用Spy++才行,于是责问自己,为什么LLYFSpy 不行,不是早就得意洋洋地认为全面超越了Spy++的功能了吗?再早一点的ProcessHelper,也是因为看到优化大师里的那个进程管理器,觉得可以撇开Windows 的进程管理器的功能,再实现一个自己想要的功能的程序。还有那个阿菲连连看,动机更简单,就是为了享受阿达连连看那样的视觉和听觉上的效果,又苦于网上找不到好用的破解,就自己写一个,写完不久,就全丢了。还有其它的一些小程序,比如IPKeeper,为了在学校的时候被人冲IP 掉线的时候能自动修复网络连接等等等等。上次硬盘出问题,结果弄丢的计划书,看来也许是反而有点好处的,可以让我再重视仔细审视一下写程序的目的,为什么要写这样的程序。以前计划了好些,模仿QQ 游戏的程序,现在想来,没多少意义,对于现在的想法来说,确实没有多少意义,现在我只关注的是,能不能用程序来做点有用的事情。看到按键精灵,觉得它很赚钱,于是也想弄一个类似的,但还要强的东西。看到鱼鱼的日记本,我突然很沮丧地觉得,我一直想做的,被他做了。我现在要做的,应该是经过调查后确认有意义,才做的。那个YuyuNES 是绝对有意义的,因为一方面,可以对虚拟机的实现有所研究和实践,另外还可以对 Windows平台上用DX进行图像和音效处理有相关的经验,这正是Windows上进行游戏编程的两大基本技能。LLYF VirtualTyper 呢,一来想尝试一下新的软件架构的想法,二来为了去分一杯羹,呵呵。
除了这些,对于已经有的那些代码,有些还是有点舍不得就这样丢掉,还是要做完的,比如LLYFSpy,有空了要把所有Spy++ 上有用的常用功能搬过来,至少可以通过添加插件来实现。ProcessHelper 则还需要添加一些功能,看到一个老外写的Windows 进程管理器的扩展,至少得有这些功能吧。 SocketCapture 也是要做的,这个东西以前就完成了大部分的功能,但是不稳定,看看Detours 能否提供技术解决方案。 CaptureHelper 则是一直以来就想要的DirectShow 支持,以及简单的图像处理功能。日记软件,有点犹豫,要不要继续做下去,因为有个问题是,怎么保存数据,没有比较好的选择。其它的,就没什么想法了,先丢那里吧。