自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (94)
  • 问答 (2)
  • 收藏
  • 关注

原创 屏幕键盘开启占用COM1的问题?

问:我的电脑辅助工具里的屏幕键盘开启后另一个要用到COM1的软件就报错不能找到端口,不开屏幕键盘就没事,,因为电脑只有一个COM口也无法装扩展卡,所以请高手出招了,,或者推荐另一款不占用COM口的屏幕键盘软件给我,,,,先谢谢了,…答:这个应该是XP的通病,打开屏幕键盘就会占用到COM1,原因我也在找,解决方案有了。 按以下路径设置: 屏幕键盘 - 设置-击键模式-游戏杆或键选择-高级,将串行,

2016-05-31 01:02:05 698

原创 删除电话和调制解调器选项里的我的位置里面的区号

点开始——运行,输入regedit打开注册表项,依次打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Locations在下面有个文件夹Location1删除它就行了。

2016-05-31 00:37:06 981

原创 中断处理 - IoConnectInterrupt和中断处理例程

由于PCI设备的多样化,而系统的中断数量是有限的。所以采用多个设备共用一个中断号。在获取到中断后,操作系统会询问这条中断线上的所以设备。设备通过查询中断寄存器就可以知道是不是自己的中断,如果不是则在中断处理例程中返回FALSE,如果是则处理并返回TRUE。 在操作系统收到IRP_MN_START_DEVICE请求时,PDO会获取到中断相关的资源。参考例子如下:NTSTATUS GetPciReso

2016-05-30 01:48:06 2914 1

原创 中断处理程序中输出调试信息导致无法计算机无法启动

中断处理程序中输出调试信息导致无法计算机无法启动BOOLEAN OnInterrupt(PKINTERRUPT InterruptObject, PDEVICE_EXTENSION pExtension){ // OnInterrupt DisableInterrupt(pExtension); KdPrint(("=======

2016-05-29 19:09:31 285

原创 分页内存与非分页内存

Windows规定有些虚拟内存可以交换到文件中,这类内存被称为分页内存 有些虚拟内存 永远不会交换到文件中,这些内存叫非分页内存#define PAGEDCODE code_seg(“PAGE”);//分页内存#define LOCKEDCODE code_seg();//非分页的#define INITCODE code_seg(“INIT”);#define PAGEDDATA d

2016-05-29 16:09:02 1196

转载 PCI9054的DMA传输过程

通过设置其DMA控制器内部的寄存器即可实现两总线之间的数据传输。PCI9054的DMA传输过程可由以下几个步骤实现: 1)设置方式寄存器:设置DMA通道的传输方式,寄存器DMAMODE0或者DMAMODE1; 2)设置PCI地址寄存器:设置PCI总线侧的地址空间起始地址; 3)设置LOCAL地址寄存器:设置LOCAL总线侧的地址空间起始地址; 4)设置传输计数

2016-05-26 16:58:46 3326

原创 关于《Windows驱动开发技术详解》第16章 16.6例子中一个问题

《Windows驱动开发技术详解》第16章 16.6例子中,BOOLEAN OnInterrupt(PKINTERRUPT InterruptObject, PDEVICE_EXTENSION pdx){ // OnInterrupt //关中断 UCHAR HSR = READ_PORT_UCHAR(pdx->portbase

2016-05-26 12:19:07 532

转载 中断处理

此部分内容参考《Windows驱动开发技术详解》第16章 16.6.2 首先在获得PCI配置空间资源的时候,就要获得中断资源,根据CM_PARTIAL_RESOURCE_DESCRIPTOR 结构的 Type 域来区分需要获得什么样的中断资源的时候,如果Type类型为:CmResourceTypeInterrupt,此时需要将中断资源从CM_PARTIAL_RESOURCE_DESCRIPTOR中

2016-05-26 12:08:52 658

转载 解决KeSetTimer定时精度不够方法

KeSetTimer定时精度是因为windows系统的时钟分辨率仅为15ms,由于播出软件只是一个应用程序,十分依赖它的运行环境—操作系统。因此不得不提及Windows操作系统的时间片和时钟分辨率。 软件经常使用的API函数GetTickCount () 返回自系统启动以来的ms数,由于系统分辨率的限制,那么返回的只能是15.625ms的整数倍,这就是操作系统的时钟分辨率的概念。操作系统的时钟分辨

2016-05-22 13:09:57 3382

转载 内核延时的N种方法

方法一:NdisMSleepVOID NdisMSleep( IN ULONG MicrosecondsToSleep );直接调用NdisMSleep,它的参数是微秒数量级。不过这里一定要注意调用环境:KeGetCurrentIrql < DISPATCH_LEVEL方法二:NdisStallExecutionVOID NdisStallExecution( IN U

2016-05-22 01:19:28 5085

原创 git push报错error: failed to push some refs to '[email protected]:

$ git push -u origin masterTo [email protected]:xxx/xxx.git ! [rejected] master -> master (fetch first)error: failed to push some refs to '[email protected]:xxx/xxx.git'hint: Updates were rejected

2016-05-20 16:41:44 16004

原创 Windows驱动开发(8) - 派遣函数

Windows驱动开发(8) - 派遣函数1、IRP和派遣函数  驱动程序的主要功能是负责处理I/O请求,其中大部分I/O请求是在派遣函数中处理的。用户模式下所有对驱动程序的I/O请求,全部由操作系统转化为一个叫做IRP的数据结构,不同的IRP数据会被“派遣”到不同的派遣函数(Dispatch Function)中。1.1 IRP  IRP(I/O request packet)有两个属性,一个是M

2016-05-17 13:20:16 829

原创 如何完成循环小数转成分数?

今天遇到这样一个问题:形如a=b*(x/y) 的式子,a, b是已知的,要求x, y 。结果求得(x/y)是一个无限循环小数。哪怎样把一个循环小数快速转成分数呢?很简单的。把小数*10或除以10直到小数部分只由循环节组成。然后整数部分作为带分数的整数部分,小数部分就是以循环节做分子。循环节有多少位,就在分母里填上多少个9。最后把得到的带分数通过第一步的逆运算推回去。举个栗子:比如0.58123123

2016-05-10 11:18:51 871

原创 Windows驱动开发(7) - DEVICE_OBJECT结构体

Windows驱动开发(7) - DEVICE_OBJECT结构体typedef struct _DEVICE_OBJECT { CSHORT Type; USHORT Size; LONG ReferenceCount; struct _DRIVER_OBJECT

2016-05-07 21:02:01 2226

原创 Windows驱动开发(6) - DRIVER_OBJECT结构体

Windows驱动开发(6) - DRIVER_OBJECT结构体typedef struct _DRIVER_OBJECT { CSHORT Type; CSHORT Size; PDEVICE_OBJECT DeviceObject; ULONG Flags; PVO

2016-05-04 15:50:12 4071

FreeRTOSv9.0.0.zip

FreeRTOSv9.0.0.zip

2017-02-06

STM8S A标准外设库_V2.2.0.zip

STM8S A标准外设库_V2.2.0.zip

2017-02-05

USB2.0协议-官方英文版.pdf

USB2.0协议-官方英文版.pdf

2017-02-05

USB2.0协议-中文详解.pdf

USB2.0协议-中文详解.pdf

2017-02-05

USB2.0协议中文版.pdf

USB2.0协议中文版.pdf

2017-02-05

STM32F10x固件函数库

32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库

2017-02-03

STM32不完全手册-寄存器版本_V3.0.pdf

STM32不完全手册-寄存器版本_V3.0.pdf

2017-02-03

STM32F103C8T6中文资料

STM32F103C8T6 STM32F103 中文资料 数据手册

2017-02-03

STM8-SWIM通信协议和调试模块

STM8-SWIM通信协议和调试模块

2017-01-25

WDM 虚拟总线例子(WDK 附带例子)

WDM 虚拟总线例子(WDK 附带例子) 照着抄了一遍 顺便翻译(机翻)了注释 个人资料备份,不值得下载

2017-01-17

nRF24L01中文手册.pdf

nRF24L01中文手册.pdf

2017-01-01

HTTP1.1协议中文版-RFC2616.pdf

HTTP1.1协议中文版-RFC2616.pdf

2016-12-20

PE文件格式示意图

PE文件格式示意图

2016-11-18

GPS卫星导航定位原理与方法 第二版 - 刘基余.pdf

一本关于全面介绍GPS卫星导航的经典书籍

2016-10-23

《Windows Shell 编程.pdf》附带源码

《Windows Shell 编程.pdf》附带源码

2016-10-18

Windows Shell 编程.pdf

Windows Shell 编程.pdf 看过一些对windows 外壳的扩展程序,在使用上一般都是直接利用windows的外壳API做一些工作,因为外壳操作需要一些比较专业的知识,因此,大部分编程人员特别是使用集成编程环境的程序人员对windows shell的扩展编程不很了解,也缺乏这方面的资料。 在做过一些程序之后,感觉到使用windows shell的扩展编程可以使程序与操作系统的结合更加紧密,就好像应用程序已经融入到操作系统之中一样。在使用windows shell扩张编程工具的过程中深切体会到windows shell技术资料的重要性,为此,根据Dino Esposito的《Visual C++ Windows Shell Programming》为蓝本,编译形成以下文字,为希望使用windows shell编程的人员提供一点帮助。

2016-10-17

FileTypesSolution.zip

详细介绍: http://www.codeproject.com/Articles/849083/Determining-File-Type-A-Demonstration-of-Different

2016-10-17

SHFileOperation文件操作

SHFileOperation文件操作

2016-10-17

Windows常用设备GUID

常用设备GUID列表,需要GUID的可以参考

2016-10-14

Windows+Shell扩展编程完全指南+.chm

Windows+Shell扩展编程完全指南+.chm

2016-10-13

获取远程图片并保存图片到FTP服务器中.cs

获取远程图片并保存图片到FTP服务器中

2021-11-06

Android清单权限中文详细说明.pdf

Android清单权限中文详细说明,使用Google机翻

2020-12-25

《软件开发流程实训教程》-杜文洁-电子教案.zip

《软件开发流程实训教程》-杜文洁-电子教案,分章节PPT文件

2019-06-20

XR17V358.zip

Exar XR17V358 PCIe全部资料,来自官网。

2019-05-20

PEX8733资料,官网下载

PEX8733资料,官网下载

2019-04-03

内核模式驱动程序框架设计指南(中文)

WDF内核模式驱动程序框架设计指南,中文版,来自MSDN ,方便离线阅读

2019-04-02

uPD720201/uPD720202 User's Manual: Hardware

uPD720201/uPD720202 User's Manual: Hardware,瑞萨uPD72021用户手册

2019-03-12

Qt Quick核心编程(完整版) 有书签

Qt Quick核心编程(完整版) 有书签,完善了书中的书签。

2019-01-21

SHT3x数据手册-部分翻译第3、4章,机翻!

SHT3x数据手册-部分翻译第3、4章,机翻!

2018-12-14

Eclipse C/C++ 自动补全的cdt补丁

Eclipse C/C++ 自动补全的cdt补丁,补全.

2018-11-10

激光打标软件Ezcad2.7.6

免狗,能保存 Ezcad简介: 自由设计所要加工的图形图案。 支持TrueType字体,单线字体(JSF),点阵字体(DMF),一维条形码和二维条形码。 灵活的变量文本处理,加工过程中实时改变文字,可以直接动态读写文本文件和Excel文件。 强大的节点编辑功能和图形编辑功能,可进行曲线焊接,裁剪和求交运算。 支持多达256支笔(图层),可以为不同对象设置不同的加工参数。 兼容常用图像格式(bmp,jpg,gif,tga,png,tif等)。 兼容常用的矢量图形(ai,dxf,dst,plt等)。 常用的图像处理功能(灰度转换,黑白图转换,网点处理等),可以进行256级灰度图片加工。 强大的填充功能,支持环形填充。 多种控制对象,用户可以自由控制系统与外部设备交互。 开放的多语言支持功能,可以轻松支持世界各国语言。 界面说明 启动界面 开始运行程序时,显示启动界面程序在后台进行初始化操作。

2018-11-09

STM32 USB转串口驱动 Virtual COM Port Driver(V1.5.0)

STM32 USB转串口驱动 Virtual COM Port Driver(V1.5.0) ,更新日期:02/05/2018

2018-09-20

QT5 开发及实例 光盘资料

QT5 开发及实例 光盘资料,这个是第一版的随书光盘。。

2018-09-12

Linux设备驱动开发详解基于最新的Linux4.0内核

宋宝华最新的linux驱动开发详解,适合入门和提高使用,相当精彩和透彻

2018-09-11

ffmpeg-php-5.3-win32

ffmpeg-php扩展包,把php_ffmpeg.dll放在php的ext文件夹下,其他dll全部复制到window\system32下面,重启apache.

2018-03-11

C/C++ 中文参考手册

C/C++ 中文参考手册 ,Dump自http://zh.cppreference.com/,无目录索引等

2017-11-21

WinXP DDK2600

WinXP DDK2600,这些老的资源已经不多见了,但是里面有一些示例example,新版本的DDK(WDK)没有,没办法,还得在老版本里面找得到。

2017-11-05

IRPTrace2.00.002.zip

IRPTrace2.00.002.zip ,IRP跟踪工具,支持Windows7。 IRPTrace 2.00.002, Build Date September 23, 2015 File name = README.TXT ====================================================================== CONTENTS ========= 1) IRPTrace Components 2) Release Notes 3) Known problems & limitations 4) Known bugs 5) Update to the documentation 6) List of supported I/O requests We strongly recommend that you read the following information about this release. 1) IRPTrace Components ===================== README.TXT - This file HOWTOREG.TXT - How to register IRPTrace and contact APSoft IRPTrace.EXE - Main application module IRPDRV.SYS - Driver for Windows NT/2000/XP/Server 2003 TERMINAL - Terminal log file TERMINAL.DLL - IRPTrace library UNINSDRV.DLL - IRPTrace library TSCUST.DLL - IRPTrace library IRPTRACE.CHM - Help file TIPS.TXT - 'Tip of the Day' tips GUID.INI - GUID database IRPTRACE.INI - Driver uninstallation information UNINST.ISU - Installation/uninstallation log file 2) Release Notes ================ Release 2.00.002 1. Fixed processing of IRPs at elevated IRQLs 2. Added support for Windows 10 Release (Build 10240) 3. Corrected processing of USB IOCTLs 4. Release 2.00.001 1. Added support for x64 Windows. 2. Added support for Windows Vista, 7 and 8.x. 3. Added decoding of all USB kernel-mode messages. 4. Added decoding of all CDB messages. 5. Revised Terminal tracing. 6. Revised on-line help file. 7. Revised list of known IOCTLs. 8. Revised list of known GUIDs. Release 1.00.007 1. Added support for Microsoft Windows Vista (?). 2. Redesign right panel view. 3. Fix bug with processing of Image hooks. 4. Several minor bugs were fixed. Release 1.00.006 1. A BSOD (blue screen) was fixed, which appeared o

2017-09-09

Keil Package全部下载地址

Keil 5 Package全部下载地址

2017-04-26

Android软件安全与逆向分析_带书签.pdf

Android软件安全与逆向分析_带书签.pdf

2017-02-10

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

TA关注的人

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