Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1772493
  • 博文数量: 272
  • 博客积分: 1272
  • 博客等级: 少尉
  • 技术积分: 1866
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-09 15:51
文章分类

全部博文(272)

文章存档

2016年(16)

2015年(28)

2014年(97)

2013年(59)

2012年(25)

2011年(47)

发布时间:2014-03-07 09:30:54

1.最高层驱动总是运行在发起该请求的程序所处的线程中。DriverEntry总是处在系统线程中,系统线程的空间不涉及到线性地址 0 - 2G。APC 是处在任意上下文中,它所在的线程取决于系统运行APC之前最后被挂起的那个线程。2. 所有不返回 STATUS_MORE_PROCESSING_REQUIRED的完成回调例程,需要使用下面的代码:NTSTATUS MyCo.........【阅读全文】

阅读(763) | 评论(0) | 转发(0)

发布时间:2014-03-05 15:39:10

在不同的场合,很多驱动编写人员需要在驱动和用户程序间共享内存。两种最容易的技术是: l 应用程序发送IOCTL给驱动程序,提供一个指向内存的指针,之后驱动程序和应用程序就可以共享内存。(应用程序分配共享内存) l 由驱动程序分配内存页,并映射这些内存页到指定用户模式进程的地址空间,并且将地.........【阅读全文】

阅读(666) | 评论(0) | 转发(0)

发布时间:2014-03-04 11:18:56

本文主要记录个人安装VMware+Windgb+Win7内核驱动调试的笔记。一、安装环境1.主机:Windows Vista Bussiness2.虚拟机:VMware 73.GUestOS: Win74.Windbg: 6.11二、虚拟机配置1.打开相应 vmware 虚拟机上的 “Virtaul Machine Settings“ 2.“Hardware ”选项中 ----> 点击“Add" 添加一.........【阅读全文】

阅读(740) | 评论(0) | 转发(0)

发布时间:2014-03-01 22:53:11

......【阅读全文】

阅读(2156) | 评论(1) | 转发(0)

发布时间:2014-02-28 17:55:02

随着软件规模的扩大,要求的功能也是越来越多,开发人员的参与也是越来越多。因此软件的功能划分,就成为了现代软件工程的重大任务,还有软件开发的并行性也越来越重要。为了解决这些问题,大家都会看到IT硬件发展非常迅速,功能也越来越复杂,但硬件中发展明显提高在于采用IC的方式来实现复杂的功能,也就是把大部份功能集.........【阅读全文】

阅读(1576) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册