
Windows编程
deviosyan
这个作者很懒,什么都没留下…
展开
-
深入探索Win32结构化异常处理
在Win32操作系统提供的所有功能中,使用最广泛而又没有公开的恐怕要数结构化异常处理(Structured Exception Handling,SEH)了。当你考虑Win32结构化异常处理时,也许会想到__try、__finally和__except等术语。可能你在任何一本讲解Win32的好书上都能找到关于SEH较为详细的描述,甚至Win32SDK文档也对使用__try、__finally和__except进行结构化异常处理进行了相当完整的描述。既然已经有了这些文档,那为什么我还说SEH并转载 2010-08-25 16:47:00 · 954 阅读 · 0 评论 -
DbgPrint/KdPrint输出格式控制
在驱动编程学习中,往往需要通过DbgPrint或者KdPrint来输出调试信息,对于Check版本,KdPrint只是DbgPrint的一个宏定义,而对于Free版本,KdPrint将被优化掉。这些输出信息可以通过DebugView对内核的监控来看到。KdPrint is identical to the DbgPrint routine in code that is compiled原创 2016-03-30 07:01:40 · 753 阅读 · 0 评论 -
Try using /USELOCALTIME
在进行 WDK 开发的时候出现了如下的错误: Errors:22.9.7: DriverVer set to incorrect date (postdated DriverVer not allowed) in \kmdfdriver6.inf. The current date (UTC) is 10/1/2014.Try using /USELOCALTIME when DriverVer原创 2016-03-30 07:51:52 · 645 阅读 · 0 评论 -
离线版MSDN文档的安装和配置
离线msdn大致有两种方法,大同小异,效率问题而已。只不过第一种直接下载的方式的文档库是最新的,而第二种使用网上打包好的离线MSDN文档库一般都不是最新的,可以更新。第一种方式使用Microsoft Help Viewer v2.2从微软的源直接下载文档库。这种方式对网速的要求比较高,建议量力而行,不然可能卡死在下载过程中:下载安装Microsoft Help View转载 2016-03-19 11:52:52 · 9906 阅读 · 1 评论