1 .net 全局钩子支持
.net下无法实现全局钩子,所以捷径是用EasyHook来实现
EasyHook 是 codeplex 上的一个开源项目,http://easyhook.codeplex.com/,同时在google code上也有介绍http://code.google.com/p/easyhook-continuing-detours/
EasyHook 作者的介绍是a)在目标中不会有资源和内存泄漏。b) 你能够针对非托管API写纯粹的托管钩子句柄 c) 所有钩子的安装和自动移除的方式都是稳定的 d)让钩子的实现变得简单,只需少许代码就可以实现
从本人是使用上来看,这个项目确实不错,在。Net中使用比较方便,源代码正在研究中,有研究的朋友可以一起分享一下
2 .net fx2.0 环境下linq的实现
Linqbridge http://code.google.com/p/linqbridge/ 自从使用了linq之后便对他爱不释手,linq让代码变得更简单,为日常代码带来很多便利,如筛选,排序,Linqbridge支持fx2.0环境下linq语法,让fx3.5和fx4.0的代码无缝切换
3 Sqlite数据库的支持
数据库使用sqlite,这个东西没什么说的,只有使用的时候注意和sql语法一些区别就够了,连接地址http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
http://sqlite.phxsoftware.com/
4 Web通用化类库
Web通用类库是自己写,主要的功能是模拟web操作的实现,核心类参见 http://www.cnblogs.com/Rolends/archive/2012/04/18/2455716.html
HAPPY EVERY DAY ! !