自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Virtual C# FQA

Q:C#自定义控件自动显示在工具箱 A:工具=》选项=》Windows窗体设计器=》常规=》AutoToolBoxPopulate=》True

2016-06-30 23:47:51 315

原创 Windows驱动开发(11) - 驱动程序的同步处理(二)

Windows驱动开发(11) - 驱动程序的同步处理(二)3、自旋锁自旋锁也是一种同步机制,它能保证某个资源只能被一个线程所拥有,这种保护被形象地称做“上锁”。3.1 原理  在Windows内核中,有一种被称为自旋锁(Spin Lock)的锁,它可以用于驱动程序中的同步处理。初始化自旋锁时,处理解锁状态,这时它可以被程序“获取”。“获取”后的自旋锁处理于锁定状态,不能再被“获取”。如果自旋锁已被

2016-06-30 01:15:22 768

原创 Windows驱动开发(10) - 驱动程序的同步处理(一)

Windows驱动开发(10) - 驱动程序的同步处理(一)1、基本概念1.1 可重入与不可重入可重入,是指函数的执行结果不和执行顺序有关。反之,如果执行结果和执行顺序有关,则称这个函数是“不可重入”的。1.2 同步与异步1) 同步就是指一个线程要等待上一个线程执行完之后才开始执行当前的线程。 2) 异步是指一个线程去执行,它的下一个线程不必等待它执行完就开始执行2、中断请求级在Windows的

2016-06-24 10:04:45 1359

原创 Windows驱动开发(9) - IRP结构体

Windows驱动开发(9) - IRP结构体typedef struct _IRP { PMDL MdlAddress; ULONG Flags; union { struct _IRP* MasterIrp; PVOID SystemBuffer; } AssociatedIrp; IO_

2016-06-22 16:45:14 1712

转载 自旋锁代替互斥锁的实践

自旋锁和互斥锁是多线程程序中的重要概念。 它们被用来锁住一些共享资源, 以防止并发访问这些共享数据时可能导致的数据不一致问题。 但是它们的不同之处在哪里? 我们应该在什么时候用自旋锁代替互斥锁?理论分析从理论上说, 如果一个线程尝试加锁一个互斥锁的时候没有成功, 因为互斥锁已经被锁住了, 这个未获取锁的线程会休眠以使得其它线程可以马上运行。 这个线程会一直休眠, 直到持有锁的线程释放了互斥锁, 休眠

2016-06-11 17:22:22 372

原创 IRP结构体之Flag成员

IRP_NOCACHE //表示I/O请求从存储的媒介而不是高速缓存中读取数据IRP_PAGING_IO //表示此时执行内存页的I/O操作IRP_MOUNT_COMPLETION //卷挂载操作完成IRP_SYNCHRONOUS_API //该操作是一个同步分页I/O操作。IRP_ASSOCIATED_IRP

2016-06-08 21:19:02 1301

转载 Windows 驱动中获取指定的设备对象

转载自:http://tudian2007.blog.163.com/blog/static/3156641320137295338938/Windows 驱动中获取指定的设备对象  众所周知应用层要和驱动层通讯的话需要先打开驱动设备对象,因为驱动设备名只是对内核模式中的驱动所识别的,应用层是无法识别的,所以一般驱动都有对应的symboliclink供应用层用使用的,如”\\.\C:”,”\??\C

2016-06-07 22:53:14 6369

转载 关于驱动和设备的相关的注册表键的位置,和相关信息

关于驱动和设备的相关的注册表键的位置,和相关信息MSDN上有了: https://msdn.microsoft.com/en-us/library/windows/hardware/ff549815(v=vs.85).aspx下面是大概翻译整理: 操作系统会将设备和驱动的一些相关重要信息存储进注册表中。 注意:一般驱动程序不允许直接访问以下提到的注册表目录项和键。1. 设备和驱动的注册表树以下

2016-06-07 15:33:31 12843

转载 Windows 版本说明,Enterprise、Ultimate、Home、Professional知多少?

关于Windows 的安装光盘版本很多种,很多人不知道选择哪些。Ultimate 旗舰版,VISTA开始有了这个级别,是最全最高级的,一般程序开发的电脑,玩游戏的电脑,建议用它,不过对配置稍有一些要求Enterprise 企业版,主要是在企业方面有专有的优化和集成,主要用于服务器Home 家庭版,只有一些娱乐,办公方面的基础,主要重在界

2016-06-02 11:15:24 24095

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关注的人

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