发布时间:2012-12-10 19:35:41
最近我也在忙着理解wdk的ndis里面的netvmini等我忙完了,也写个总结,这是我从网上搜的,流程差不多,很多细节没提及。。(二):驱动程序的入口DriverEntry驱动程序是运行于内核态的系统服务程序,它通常的作用是直接执行操作硬件的指令,而用户态的应用程序只能以调用系统服务的形式来请求这种服务。编写驱动程序的时候要特别小心,因为驱动程序中的指令基本上可以不被限制地执行,如果编写地不好的话,兰屏死机那就是家常便饭了。另外驱动程序中很多地方必须考虑同步问题,不然会出现意想不到的结果。 开发Windows内核驱动程序我推荐的标准工具是WinDDK+VC6......【阅读全文】
发布时间:2012-12-08 16:46:35
pluto实现分析(1) 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn 1. 前言 pluto是著名的VPN开源项目freeswan及其后续项目中的一个重要组成部分,实现了IKEv1(RFC2409),原始的fresswan只是实现IKE的基本功能,但不包括很多其他扩展功能,都需要打补丁实现,freeswan停止开发后,继续扩展出两个不同的分支,openswan和strongswan,前者综合各种功能的补丁......【阅读全文】
发布时间:2012-12-08 16:46:32
pluto实现分析(1) 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn 1. 前言 pluto是著名的VPN开源项目freeswan及其后续项目中的一个重要组成部分,实现了IKEv1(RFC2409),原始的fresswan只是实现IKE的基本功能,但不包括很多其他扩展功能,都需要打补丁实现,freeswan停止开发后,继续扩展出两个不同的分支,openswan和strongswan,前者综合各种功能的补丁......【阅读全文】