- 博客(4)
- 资源 (32)
- 收藏
- 关注
原创 CRC原理及实现
CRC(Cyclic RedundancyCodes)中文名是循环冗余码,由于计算简单等,被广泛用于数据校验,具有很强的检错能力。最常见的有网络传输中信息的校验,但同样的道理,我们也可以将其应用到软件中,如:winrar对文件的校验。另外,我们还可以将它应用到软件上面来保护软件被恶意修改,还可以用在内存动态校验上面。用途多多,变通方式也不一,但基本原理都是这个。CRC算法的是以GF(2
2013-08-20 14:35:44 2306 5
原创 Windows驱动程序框架
在配置好想对应的开发环境后,我们就可以开发驱动程序了。注:下面的主要以NT式驱动为例,部分涉及到WDM驱动的差别会有特别说明。在Console控制台下,我们的有一个入口函数main;在Windows图形界面平台下,有另外一个入口函数Winmain。我们只要在这入口函数里面调用其他相关的函数,程序就会按照我们的意愿跑起来了。在我们用IDE开发的时候,也许你不会发现这些细微之处是如何配置出
2013-08-09 21:58:22 1246
原创 VC6.0 + WDK 7600.16385.1 开发环境配置
之前用着VisualDDK挺爽的,可以直接用VS来调试,但是只支持Visual2005以上版本,另外对VS2008中文旗舰版的支持不好,被迫无奈我下了个VS2010。无可置疑Visual DDK用起来真的挺爽的,起码能省去配置环境的时间。另外,搭配Visual KD双机调试,速度比用传统的串口调试速度快多了。今天,想用VC6.0来写下驱动代码,VC6.0毕竟小巧灵活点,但奈何Visua
2013-08-01 13:43:56 3172
原创 VC6.0的兼容性问题解决方案
VC6是98年的产品了,但因为它的小巧而一直被众多的爱好者追随。对一些新入门的朋友是不错的选择,另外我偶尔也用它来编一些小巧的程序,或者临时打开来测试一下。VC6是比较老的一个产品了,对C++的一些支持并不是很好,对C的还算可以吧,起码我没有发现什么大问题。另外最新的C99标准铁定不能指望它能支持了。C99在VS2010也就只支持部分而已。而且在之后的版本里面,微软在编译的方面上也做过很多
2013-08-01 00:37:56 4289
FileTool (VC6插件)
2013-08-01
Windows 驱动开发技术详解 配套光盘
2013-07-24
深入浅出 MFC
2013-07-03
脱壳的艺术
2013-07-03
游戏之旅--我的编程感悟
2013-07-03
JavaSE 7 API 帮助文档
2013-05-23
MASM32绝好资料
2013-05-23
Intel汇编语言程序设计(第4版)配套光盘
2013-05-23
《Programming the Microsoft Windows driver model》中文版(附源码)
2013-05-23
Java设计模式
2013-05-23
Win32汇编教程合集
2013-05-23
保护模式教程
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人