Window硬件管理

原创 2013年12月02日 14:55:36

1、整体框架

    内核 以sys管理系统管理的硬件,打印机以spoolsv.exe 为缓冲服务,程序员通过dgi.dll gdi.exe  user.dll user.exe 或dgiplus.dll调用。微软希望通过dgi的包装让应用层安全的访问

硬件。 

     举例一:打印机  dgi -> spoolsv-->内核 ->sys 到端口 spoolsv.exe是在sys的配置信息上建立DC 进行打印,gdi的DC包含配置和格式,通过打印机的驱动PCL  或PS 转换成打印

机识别的。 在注册表里面有每一个打印机设置对应的二进制串,位置在:HKEY_CURRENT_USER\Printers\DevModePerUser可以读取它来保存成文件,或者从文件读取数据到

这里,达到快速修改打印首选项的目的

 

 另:通信端口都是文件,通过对文件的读写来实现端口读写,设备是在端口之上建立,一个设备使用一个端口,,设备管理是在内存管理的基础上进行。

 

参考:http://baike.baidu.com/link?url=xQkgwKgpsnO57yF8-wOt62ln9Uytn017pLrhVdc-sMi804me6G639scs2pipq5hXDTUVf_qa7R1ulhLmYfvjma

Window XP驱动开发(十一) USB2.0 芯片CY7C68013A+FPGA实现的高速传输系统设计(软件及硬件)

转载引用于 http://blog.csdn.net/chenyujing1234 一、 CY7C68013A芯片介绍 1、 特点 *   USB 2.0 高速(TID # 40460272...

【Window 硬件】Win10 64位 win7 64位 驱动安装不上,提示“文件的哈希值不在指定的目录文件中。此文件可能已损坏或被篡改。”

提示以下错误,是因为你的数字签名哈希值没有通过Window验证 方案一、给驱动安装有效的数字签名 虽然有些驱动虽然已经有数字签名,这是因为windows验证你的数字签名的时候认为你的数字签名时不合法不...

【Window 硬件】禁用驱动程序强制签名

禁用驱动程序强制签名 Windows徽标 如图 1所示,点击Windows徽标,弹出菜单,选择“Settings”进入到图 2所示的界面。 图 1 Windows徽标左键菜单 设置...

window下c语言通过WMI获得网卡MAC地址,硬盘序号,主板序号等硬件信息

1.  开发语言:C/C++ 2.    3.  支持平台:Windows 4.    5.  实现功能: 6.    7.  通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、...
  • xtx1990
  • xtx1990
  • 2012年02月23日 22:35
  • 2297

Window XP驱动开发(十一) USB2.0 芯片CY7C68013A+FPGA实现的高速传输系统设计(软件及硬件)

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖! 一、 CY7C68013A芯片介绍 1、 特点 *   USB 2.0 高...

Window XP驱动开发(十一) USB2.0 芯片CY7C68013A+FPGA实现的高速传输系统设计(软件及硬件)

转自http://blog.csdn.net/chenyujing1234/article/details/7604266 一、 CY7C68013A芯片介绍 1、 特点 *...

C#对window 硬件类操作,ManagementObjectSearcher

原文转载:http://blog.csdn.net/da_keng/article/details/50589145 纯属转载,复制过来方便编程时寻找。感谢作者:I-Awakening 前言:  ...

window上安装的Redis可视化管理软件

  • 2017年11月03日 14:59
  • 26.9MB
  • 下载

dell服务器的omsa硬件管理工具

最近看到服务器硬盘红灯闪烁,为了了解下服务器的运行情况以及硬盘,raid是否正常,就用了dell的OpenManager,简称omsa。OpenManage可以用来监控服务器的各个 硬盘设备的运行情况...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Window硬件管理
举报原因:
原因补充:

(最多只允许输入30个字)