自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

转载 GridView平时要注意的地方。

GridView平时要注意的地方。2006-10-31 20:01 360人阅读 评论(0) 收藏 举报aspserverobjectdeletefunction服务器1)在GridView中,添加删除按钮后,一般需要弹出对话框来确认,下面是一种写法,写在前台:asp:LinkButton ID="lkbDelete" runat="server" Comman

2013-03-15 17:15:06 538

转载 IIS7.0 报错 检测到在集成的托管管道模式下不适用的 ASP.NET 设置

IIS7.0 报错 检测到在集成的托管管道模式下不适用的 ASP.NET 设置 (2012-08-30 22:02:13)转载▼标签: 托管管道模式下不适用 集成管道不适用 500.22 internalservererror分类: asp.net系统环境:win7 asp.ne

2013-03-15 11:39:46 1043

转载 在x64操作系统下安装驱动,修改inf文件

这是一个论坛上,别人按以下修改inf文件,成功安装了驱动。我参考网络资料  修改成; Windows USB CDC Setup File; Copyright (c) 2000 Microsoft Corporation[Version] Signature="$Windows NT$" Class=BiometricClassGuid={4D36E978

2012-12-14 14:44:47 8735

转载 64 位系统的 INF 需求

64 位系统的 INF 需求Windows Server 2003 Service Pack 1 操作系统的 INF 需求更改更新日期: 2007年07月31日Windows Server 2003 SP1 和更高的 Windows 版本不会在 x64 系统上安装带有未修饰 INF 节的驱动程序包。为了与 Intel Itanium 系统兼容,Windows Serve

2012-12-14 14:41:10 1956

转载 (转载)32位Windows7下虚拟机安装64位windows7总结

32位Windows7下虚拟机安装64位windows7总结分类: 杂项2011-09-11 20:49 2582人阅读 评论(0) 收藏 举报   为啥要在32位的windows7中在安装一个64位的windows7呢?主要是想体验一下,并测试一下传说中的软件兼容性问题,毕竟耳听为虚,眼见为实。   我安装的虚拟机是VMware Workstation 7.X,之前已

2012-12-13 16:45:23 658

转载 x86\x64\ia64的区别

x86\x64\ia64的区别 作者:陈虹桥    厚朴教育来源:本站原创    点击数:4614    更新时间:2011-7-8       这几天做MDT时,总是会遇到x86\x64\ia64这几个文件夹。前两者很常见,自从Win7系统出现之后,经常会遇到。于是猜想ia64应该也是CPU的某种架构或版本。现对三者做了下总结。        x86或

2012-12-13 16:12:41 564

转载 并口的IOCTL讲解

Not pending:直接处理 1.IOCTL_PAR_QUERY_LOCATION   获取设备链接名,形式为LPTn Symblicname形式为/DosDevice/LPTn若输出缓冲区小于Location字节长度,则返回STATUS_BUFFER_TOO_SMALL,否则,返回Location  2. IOCTL_SERIAL_GET_TIMEOUTS   获

2012-12-12 10:26:13 1053

转载 windows ioctl

Windows IOCTL Reference | Extracted from DDK 7.1.0 | Entries: 760 |Quick Filter IoctlHex ValueHeaderBriefIOCTL_1394_CLASS0x22021dinc\ddk\1394.hAn

2012-12-11 16:46:36 8141

转载 初学者USB入门总结

初涉USB,初学者USB入门总结arthur0561 发表于 2009-2-27 2:28:00推荐(1)枚举 一,概述现在很多的主控上都带有USB的功能,但是对于初学者来说,这方面应用还是比较棘手,因为usb的不但固件程序需要编写,PC端的驱动也要编写,而且驱动写好了还要写个上位机才能看出效果。这样调试起来十分困难,建议从USB的键盘,鼠标开始做,

2012-12-11 14:18:48 960

转载 VS安装包注册com组件

VS安装包注册com组件1.把你的com组件加入到打包程序。 2.在打包程序中找到该com组件,点击属性。在属性中有Register项,把值选择为vsdrfCOM即可。

2012-12-10 16:49:24 2760

转载 windbg断点相关

WinDBG提供了多种设断点的命令:bp 命令是在某个地址 下断点, 可以 bp 0x7783FEB 也可以 bp MyApp!SomeFunction 。 对于后者,WinDBG 会自动找到MyApp!SomeFunction 对应的地址并设置断点。 但是使用bp的问题在于:1)当代码修改之后,函数地址改变,该断点仍然保持在相同位置,不一定继续有效; 2)WinDBG 不会把bp断点

2012-12-07 17:57:12 476

转载 windbg断点相关

基础知识 bp 程序运行过程中下断点bu 程序未加载之前下断点bl  列出所有断点bc  清除断点 今天在调试驱动的时候 发现下好断点后 无法调试WinDbg显示 kd> gBreakpoint 11's offset expression evaluation failed.Check for invalid

2012-12-07 17:56:40 346

转载 各种常用设备接口类guid

注意:在VC中使用这些常量名称时,除了包含相应的头文件外,还需要预先包含initguid.h头文件。即:[cpp] view plaincopy#include   常用设备接口类GUIDIdentifierClass GUIDHeaderGUID_DEVINTERFACE_USB_DEVI

2012-11-14 17:01:43 1209

转载 SetupDi系列函数说明

SetupDi系列函数说明一.枚举设备信息SetupDiGetClassDevsHDEVINFO   SetupDiGetClassDevs(        IN PGUID  ClassGuid,    /* optional */        IN PCTSTR  Enumerator,    /* optional */        IN HWND  hwndPare

2012-11-14 17:01:03 1636 1

转载 【转】USB--设备、配置、接口、端点

转过来谁的,不记得的。在此感谢。仔细看看,还很模糊。在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。每个USB设备都提供了不同级别的配置信息,可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合(在探测/连接期间需从其中选定一个),配置由多个接口组成。在USB协议中,接口由多个端点组成,代表一个基本的功能,是USB设备驱动程序控制的对象,一个功能复杂的USB设

2012-11-12 10:11:52 2718

转载 驱动程序中USB设备的配置过程(参考Windows XP DDK)

驱动程序中USB设备的配置过程(参考Windows XP DDK)DDK驱动程序写得很规范,USB初始化、数据传输的过程写的很清楚。通过阅读DDK驱动程序,我对原来USB驱动程序中许多不理解的地方有了更清楚的理解.下面就参照DDK提供的iso_usb例子对USB设备的配置过程进行总结。1.驱动程序加载后首先执行DriverEntry入口函数。该函数设定了对各个IRP进行处理的派遣函数。

2012-11-01 10:39:35 1538

转载 USB驱动开发——基于windows的WDM模型

USB驱动开发——基于windows的WDM模型 译自 Programming the Microsoft Windows Driver Model / Walter Oney -- 2nd ed,第12章,第2节——Working with the Bus Driver,加入了个人一些理解,希望对大家编写USB设备驱动有一定帮助,欢迎指正。

2012-11-01 09:23:14 829

转载 IRP结构

图5-1显示了IRP的数据结构,阴影部分代表不透明域。下面是该结构中重要域的简要描述。MdlAddress(PMDL)域:指向一个内存描述符表(MDL),该表描述了一个与该请求关联的用户模式缓冲区。如果顶级设备对象的Flags域为DO_DIRECT_IO,则I/O管理器为IRP_MJ_READ或IRP_MJ_WRITE请求创建这个MDL。如果一个IRP_MJ_DEVICE_CONT

2012-10-25 10:29:10 806

转载 关于IoGetDeviceObjectPointer函数

方法一:调用MS提供的标准方法IoCopyCurrentIrpStackLocationToNext(推荐使用此方法)方法二:[cpp] view plaincopyPIO_STACK_LOCATION IrpSp;      PIO_STACK_LOCATION NextIrpSp;           IrpSp = IoGetC

2012-10-25 10:15:48 631

转载 IRP结构

几乎所有的Windows2000的I/O都是包驱动的,系统采取一种称为“I/O请求包(IRP--­I/O request packet)”的数据结构来完成与内核模式驱动程序通信。IRP由I/O管理器根据用户态程序提出的请求创建并传给相应的驱动程序。在分层的驱动程序中,这个过程很复杂,一个IRP常常要穿越几层驱动程序。另外,驱动程序也能够建立新的IRP并传递给其它驱动程序。IRP功能的复

2012-10-24 10:30:35 825

转载 根据驱动名称取得设备

ObReferenceObjectByNameObQueryNameString

2012-10-23 17:59:45 590

转载 ObReferenceObjectByName函数,通过驱动程序得到设备对象

一、由于ObReferenceObjectByName没有文档化,故在使用前先做声明:#ifdef __cplusplusextern "C"{#endif#include NTKERNELAPINTSTATUSObReferenceObjectByName(    IN PUNICODE_STRING ObjectName,    IN ULONG

2012-10-23 17:55:08 1452

转载 windbg命令示例

Device Tree 那的显示仅仅是个名字而已 ( 它们都是 _DEVICE_OBJECT ),我还是喜欢 Windbg 的原汁原味:0: kd> !drvobj atapiDriver object (89de2b60) is for: \Driver\atapiDriver Extension List: (id , addr)(b9f1fcd8 89dea4f8)

2012-10-22 17:34:58 342

转载 device tree的搭建过程

大家都应该知道windows下面的驱动模型是分层的.大家构成一个树状结构.那你知道这个结构是怎么搭建起来的么?你会说是一个一个设备枚举出来的,那你又能说说具体是怎么枚举出来的么?系统是怎么知道有一个设备存在的?系统又是怎么知道这个设备需要什么样子的资源?你也许会说这个是由bus driver来完成的,说得没错但是你知道bus driver是怎么完成得么?也许你会说是跟每

2012-10-22 17:33:45 776

转载 [zz]驱动对象设备对象设备栈乱杂谈

作者: JIURL主页: http://jiurl.yeah.net  用有限的几句话就舒舒服服的建立起对驱动对象和设备对象的概念是不可能的。刚开始是一片模糊,了解的多了,慢慢就清楚。下面的内容会使你对他们了解的清楚些。  为了后面的叙述方便,首先列出驱动对象和设备对象的结构。  驱动对象结构 DRIVER_OBJECT ,定义如下  struct _DRIVER_OB

2012-10-22 17:33:07 626

转载 图解:vmware workstation 8.0.3 安装vmware tools及文件共享

原始链接为:http://425093014.blog.51cto.com/5109559/878671

2012-10-20 19:07:20 531

转载 驱动程序的安装

第十五章.驱动程序的安装   方便的,自动的和容易的安装一个设备驱动程序对于用户来说是一个重要的步骤。对于提供给用户容易的设备管理的即插即用驱动程序, 安装程序是最基本的。 安装一个驱动程序一个后缀是INF的文本文件控制设备驱动程序自动的安装。INF格式类似于WIN 3.x下的老式的.INI文件,但是复杂些。一个INF文件允许自动的或者在对话框的帮助下安装驱动程序文件。 驱动程序安装结束后

2012-10-11 13:25:19 5461

转载 ddk for win7

http://www.microsoft.com/en-us/download/details.aspx?id=11800

2012-10-09 17:59:08 750

转载 VS2008的DDK环境配置&DDK下载

VS2008的DDK环境配置&DDK下载    之前装了DDK准备学习内核的,装完后一直没有测试,今天写了个文件读写准备测试,发现编译不通,报出了“无法打开包括文件:“ntddk.h””。问了大牛以后得知是没有设置环境造成的。随即调查了环境的配置方法。顺便给出相关东西的下载地址。    首先安装DDK(当你没装)http://210.21.117.86/down/o

2012-10-09 17:51:26 743

转载 win7系统中添加新硬件

Win7添加新硬件向导在运行里面hdwwiz

2012-10-09 17:50:52 1447

转载 VS2005+WinXPDDK+DDKWizard配置驱动开发环境

VS2005+WinXPDDK+DDKWizard配置驱动开发环境 (2010-03-21 08:12)分类: 驱动开发所需软件下载地址如下(均为有效资源链接,速度都比较可以):vs2005:    http://221.224.22.210/downloadsawyer/VS.Net2005简体中文版.rarwinxpddk: http

2012-10-09 16:44:48 709

转载 第八章CDC设备

第八章CDC设备8.1 CDC设备介绍USB的CDC类是USB通信设备类(Communication Device Class)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。根据CDC类所针对通信设备的不同,CDC类又被分成以下不同的模型:USB传统纯电话业务(POTS)模型,USB ISDN模型和USB网络

2012-09-28 17:26:37 9011 1

转载 javascript 类属性、类方法、类实例、实例属性、实例方法、prototype、__proto__ 测试与小结

1:     2:      function Circle( radius ){    3:          this.r = radius;    4:          this.des = "圆形";   5:             6:          this.showInfo = function(){   7:              alert("

2012-09-27 17:34:32 641

转载 深入理解JavaScript作用域和作用域链

作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。AD: 51CTO云计算架构师峰会 抢票进行中!作用域是JavaScript最重要的概念之一,想要学好JavaScri

2012-09-27 17:33:34 290

转载 JavaScript 作用域链解析

最近看了下JavaScript方面的几本书,把里面的一些核心概念按照自己的理解做个总结。 JavaScript 中有 Scope( 作用域 ) , Scope chain( 作用域链 ) , Execute context( 执行上下文 ) , Active Object ( 活动对象 ),Dynamic Scope( 动态作用域 ) , Closure( 闭包 ) 这些概念,要理解这些概

2012-09-27 17:28:57 287

转载 javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能的建议

上篇文章里我结束了对象的创建的内容,最后引出了作用域链和执行环境的问题。当我对这块知识有了更深入的了解后,回头看看jQuery源码才知道大师们写的代码是如何的厉害,jQuery源码里很好的运用了作用域链和执行环境的知识来提升程序性能。  好了,不废话了,上篇博文里对作用域讲的比较简略。其实对作用域的理解是理解整个javascript语言的关键所在,特别我在写javascript笔记时候曾对

2012-09-27 17:27:37 567

转载 深入理解JavaScript闭包(closure)

最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人

2012-09-27 12:56:48 466

转载 更上层楼:动态安装你的windows服务

更上层楼:动态安装你的windows服务前言:先说明一下本文示例windows服务的简单需求,即根据外部配置实现不同方式记录日志的功能。记录日志的方式有三种,分为文本记录、数据库记录以及文本和数据库同时记录日志。如您所知,这个功能基本上没有任何实用价值,纯粹为了方便本文的举例和说明。文章最后提供示例demo下载。一、中规中矩,写一个简单的windows服务1、新建windows服务

2012-09-23 22:26:30 715

转载 jGrowl 基于jQuery的消息弹出框插件

jGrowl 基于jQuery的消息弹出框插件作者:lisanmiao   发布:2012-04-05 19:05   分类:JQuery   阅读:8 浏览数  0 Comments   // Sample 1:提示后自动消息$.jGrowl("Hello world!");// Sample 2:需要用户手动关闭$.jGrowl("Stick this!", { s

2012-09-20 17:15:45 1729

转载 asp.net2.0中App_GlobalResources用途

asp.net 2.0中的App_GlobalResources可以用来解决本地化的问题,程序会根据浏览器的语言首选项自动判断显示出本地化的界面。首先在App_GlobalResources新建resx资源文件。如: 不同语言的resx中项目应该具有相同的名称: 中文资源项 英文资源项 完了以后就可以使用这些名值对了," />或者 至此你可以更换浏览

2012-09-18 17:18:02 506

DbgView工具

查看win32程序和驱动程序输出信息的工具,用来跟踪调试程序。

2012-10-12

Windows WDM设备驱动程序开发指南

Windows WDM设备驱动程序开发指南

2012-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除