摘要
参加工作快一年了.虽然不是做程序员.但是对程序却有了一定的认识,而且平时也研究一些程序,下面就把自己的一些心得发表出来。我所在公司的软件产品的结构是C/S+B/S,客户端和服务器端用的是VC6.0.测试工具为debugView.测试用的API是OutputDebugstring(CStringtmp)。现在大部分系统软件采用的技术都是HookAPt.当然,如果想把功能做到极致,应该采用系统驱动来做.比如注册表监控、杀流氓软件、文件监控等.但是要把它做成产品的话,就不能花太多的时间(采用系统驱动实现动不动就蓝屏.调试很费劲。我有一个同事在做注册表监控时,调试Windows 2003操作系统就搞了一个月,后来发现是PsGetOSVerSion得到的Windows 2003版本不对),所以大部分的情况都是在用户态下完成底层的功能,这时Hook API是最好的选择。