自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (24)
  • 论坛 (30)
  • 收藏
  • 关注

原创 在win7上利用虚拟磁盘隐藏文件

在win7上利用虚拟磁盘隐藏文件,本人只在win7上验证过,其他机型未知。一、创建虚拟磁盘1.右击“计算机”-----“管理” ------“磁盘管理” ----- “操作” ------“创建VHD”2.点击“浏览”,选择虚拟磁盘文件保存的位置,填入文件名3.设置虚拟硬盘大小,我们以300M为例。4、现在在磁盘管理界面出现新建的磁盘。像其他磁盘一样,使

2014-07-31 16:02:41 1417

转载 windbg调试错误:Breakpoint 11's offset expression evaluation failed.

Breakpoint 37's offset expression evaluation failed.这是断点设置youwen

2014-07-31 14:23:56 1513

转载 驱动开发之 __declspec(naked)

__declspec(naked)__declspec(naked)是用来告诉编译器函数代码的汇编语言为自己的所写,不需要编译器添加任何汇编代码注意点:void __declspec(naked) funname()  {    _asm  {  ...  [cpp] view plaincopyret  }  }  注意,__declspe

2014-07-31 10:07:27 1064

转载 驱动开发之 键盘过滤驱动--利用IOAPIC重定位中断处理函数

下图是键盘输入流程的主要过程

2014-07-30 18:11:58 1423

转载 驱动开发之 键盘过滤驱动--Hook键盘中断反过滤

下图是键盘输入流程的主要过程

2014-07-30 17:41:35 2456

原创 驱动开发之 键盘过滤驱动--传统型键盘过滤

近来在看 《寒江独钓 windows内核编程》,看到键盘过滤部分,记下笔记,仅供参考,有理解不对之处,还望大家指正。现在来说一下传统型键盘过滤,就是把自己的设备对象绑定在KbdClass设备对象之上。那么发送到KbdClass的IRP都会先经过自己的设备对象,我们可以在读派遣函数中设置完成例程,当IRP完成后在完成历程中得到按键信息。KbdClass被称为键盘类驱动,在windows中,类

2014-07-30 16:54:27 4464 1

转载 驱动开发之 键盘过滤驱动一键盘输入流程

键盘输入流程以PS/

2014-07-30 16:18:27 1985

转载 驱动开发之 FastIO

当阅读过滤驱动代码自己实践时,我想法是绑定完卷设备后,把所有的IRP都原封不动向下发,只是在passthru中打印个信息,表示经过了我的驱动,想看下效果。      用Device Tree查看,已成功绑定了D盘这个分区。用Dbgview查看,也能查看到输出信息。但是,绑定的D盘中,除了txt文件外,无法打开文件或运行程序,无法查看文件信息(创建日期,大小等),当一进行上述操作时,就BSOD,

2014-07-29 11:21:16 1260

转载 驱动开发之 文件系统识别器

本文转载自TimiXu的Blog原文地址:

2014-07-28 14:53:40 784

原创 驱动开发之 一个简单的截取键盘按键的驱动

近来在学驱动开发,自己写了一个简单地驱动程序,截取键盘按键,另外写的应用程序会显示按键。下面是驱动部分的关键代码,完整代码点击:猛戳这里/**************************************************************/#include "KeyFilter.h"/*****************************************

2014-07-24 16:03:20 3640 1

原创 驱动开发之 用DeviceIoControl实现应用程序与驱动程序通信

驱动开发之 用DeviceIoControl实现应用程序与驱动程序通信1.readfile和writefile可以实现应用程序与驱动程序通信,另外一个Win32 API 是DeviceIoControl。应用程序自定义一中IO控制码,然后调用DeviceIoControl函数,IO管理器会产生一个MajorFunction 为IRP_MJ_DEVICE_CONTROL,MinorFun

2014-07-23 11:04:15 4218

原创 驱动开发之 DeviceType

#define FILE_DEVICE_8042_PORT           0x00000027#define FILE_DEVICE_ACPI                0x00000032#define FILE_DEVICE_BATTERY             0x00000029#define FILE_DEVICE_BEEP                0x00

2014-07-23 10:02:11 3212

原创 驱动开发之 设备读写方式:Neither方式

设备读写的第三种方式是Neither方式,ji

2014-07-22 18:31:15 1240

原创 驱动开发之 设备读写方式:直接方式

上一节介绍了缓冲区方式读写,这一节咱们来看看直接方式读写设备。1.直接方式读写设备,操作系统会将用户模式下的缓冲区锁住,然后操作系统将这段缓冲区在内核模式地址再次映射一遍。这样,用户模式的缓冲区和内核模式的缓冲区指向的是同一区域的物理内存。无论操作系统如何切换进程,内核模式地址都保持不变。创建好设备IoCreateDevice后,需要设置DO_DIRECT_IO,  pDevObj

2014-07-22 18:01:02 2774

原创 驱动开发之 设备读写方式:缓冲区方式

1.设备对象一共有三种读写方式:缓冲区方式读写(Buffered方式);直接方式读写(Direct方式);Neither方式。这三种方式的Flags分别对应DO_BUFFERED_IO,DO_DIRECT_IO,0在buffered方式中,I/O管理器先创建一个与用户模式数据缓冲区大小相等的系统缓冲区。而你的驱动程序将使用这个系统缓冲区工作。I/O管理器负责在系统缓冲区和用户模式缓冲区之间

2014-07-22 15:48:58 2856

原创 驱动开发之 最简单的处理IRP的派遣函数

最简单的处理IRP的派遣函数

2014-07-22 14:48:35 948

转载 驱动开发之 加载NT式驱动程序实例

下面是Driver.cpp#include "Driver.h"/************************************************************************* 函数名称:DriverEntry* 功能描述:初始化驱动程序,定位和申请硬件资源,创建内核对象* 参数列表: pDriverObject:从I/O管理器中传进来

2014-07-09 15:58:13 1380 1

原创 驱动开发之 加载NT式驱动

设备驱动程序的动态加载主要由服务控制飞、管理che

2014-07-09 15:53:05 1027

转载 驱动开发之访问注册表

访问注册表Windows NT和Windows 98把配置信息和其它重要信息都记录到注册表(registry)中。WDM驱动程序可以使用表3-9列出的函数访问注册表。如果你在用户模式编程中曾涉及过注册表访问,你可能会猜出如何在驱动程序中使用这些函数。然而这些内核模式中的支持函数确有些不同,我想有必要描述一下它们的用法。表3-9. 注册表访问函数服务函数 描述 IoOpenDev

2014-07-03 16:55:33 1672

转载 驱动开发之字符串操作

WDM驱动程序可以使用下面4种格式的字符串: Unicode串,由UNICODE_STRING结构描述,包含16位字符。Unicode有足够的代码空间编码地球上所有语言的字型。参见http://www.indigo.ie/egt/standards/csur/klingon.html。ANSI串,由ANSI_STRING结构描述,包含8位字符。另一种OEM_STRING串与其相似,也是

2014-07-03 16:47:46 3516

原创 驱动开发之 应用程序通过设备接口打开设备

驱动程序中:生成GUID,可利用工具

2014-07-03 14:49:53 1896

原创 驱动开发之 驱动设备名称,符号连接名,以及应用程序打开设备

驱动设备名:

2014-07-02 11:05:47 4316

原创 WinDbg双机调试,很慢

WinDbg双机调试,很慢 SRV*F:\WindowsXP-SP3-x86-symbols*http://msdl.microsoft.com/download/symbols

2014-07-01 11:24:35 1631 1

windows设备驱动程序WDF开发源码

windows设备驱动程序WDF开发武安河源码,学习wdf的可以参考。

2014-08-01

xcode缺少模板

xcode高版本中有些模板没有了,本资源包含empty application,category,class extension,protocol 等模板,解压后将所需模板拷入/Contents/Developer/Platforms /iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/,重启xcode就会看到新添加的模板

2014-11-20

数据流查看删除工具stream

分析NTFS数据流,数据流查看删除工具stream.exe。研究文件系统必备

2014-10-23

GINASTUB示例

xp中替换系统的GINA DLL,供参考

2014-09-10

vista后 Credential Providers

包含5个示例,Vista开始,gina技术不再使用,而是改为Credential Providers技术,本资源有文档介绍,还有示例,可供参考

2014-09-10

xp Gina 示例

xp 系统中替代系统默认的msgina.dll

2014-09-10

寒江独钓windows内核安全编程源码

寒江独钓windows内核安全编程源码 ,学习驱动开发好资料

2014-08-01

keyfilter键盘过滤

读取键盘按键的简单驱动,另有应用程序显示出按键信息.自己写的,可以运行。

2014-07-24

文件系统驱动开发教程——楚狂人

文件系统驱动是windows系统中最复杂的驱动种类之一。如果你打算开发Windows2000\WindowsXP\Window2003的文件系统驱动,你可以阅读本教程。虽然本教程仅仅讲述文件系统过滤驱动。但是如果您要开发一个全新的文件系统驱动的话,本教程依然对你有很大的帮助。

2014-06-28

windows驱动开发技术详解(张帆)源码

windows驱动开发技术详解(张帆)随书光盘 源代码

2014-06-23

winio dll sys 示例

通过使用winio驱动,实现对IO端口地读写。包括 winio dll sys 示例

2014-06-20

windows驱动开发小工具

windows驱动开发小工具 drivermonitor irptrace devicetree debugview等几个开发windows驱动的小工具,安装驱动工具,调试工具,查看irp工具等,帮助程序猿方便开发。

2014-06-18

判断窗口是否全屏 IsFullScreen

判断窗口是否是全屏状态,需要用到debugview.exe.运行程序,点击start按钮,每个一秒就会向debugview中输出判断信息。

2014-05-08

得到当前活动窗口的classname

得到当前活动窗口的类名,需要用到debugview.exe。 运行程序,点击start,每隔1秒向debugview.exe输出当前活动的类名。

2014-05-08

jdk-8u251-macosx-x64.dmg.zip

官网下载的jdk8 for mac,方便大家下载。

2020-05-14

SourceTree

SourceTree 可以使用

2016-03-31

The Swift Programming Language中文

The Swift Programming Language中文完整版(CocoaChina精校)

2015-12-16

腾讯iOS SDK

腾讯iOS SDK以及示例代码

2015-11-20

支付宝移动支付SDK及实例

支付宝移动支付SDK及实例,即时到账批量退款有密接口,无线产品LOGO(20150205),移动支付接口SDK2.0标准版(20150317)

2015-11-20

微博iOS平台 SDK以及实例

微博iOS平台 SDK文档说明以及实例说明。

2015-11-20

微信SDK和实例

微信授权第三方登录,微信支付等SDK以及参考实例。

2015-11-20

支付宝移动支付接口标准版附录

支付宝移动支付接口说明,iOS,android SDK接入流程详细介绍。

2015-11-20

支付宝移动支付接口标准版

支付宝移动支付说明文档,iOS,android接口介绍说明。

2015-11-20

angularjs 教程

angularjs 权威教程, 值得参考。

2015-08-01

新版编辑文章上传图片不成功

发表于 2018-01-09 最后回复 2018-01-16

iOS 怎么让应用程序后台运行,从服务器一直读取数据?另外怎么在锁屏之上弹出窗口?

发表于 2014-12-11 最后回复 2016-05-09

iOS 怎么在launchscreen.xib中添加图片?

发表于 2014-12-09 最后回复 2015-09-22

iOS 中怎么修改 UIImageView的frame?

发表于 2015-03-14 最后回复 2015-09-22

急求最新版zbarsdk iphone 32位和64位都能用的

发表于 2015-01-03 最后回复 2015-07-28

xp中可以替换GinaDll实现在系统登录前调用自己程序,Windows7中怎么实现?

发表于 2014-09-10 最后回复 2015-02-24

windows7中怎样在系统用户登录前的欢迎界面显示自己的界面?

发表于 2014-09-16 最后回复 2015-02-24

iphone sqlite3 怎么实现多线程访问?

发表于 2014-12-15 最后回复 2015-01-03

iphone开发中数据存储 属性列表,归档,SQLite3,core data 还有FMDB应该选择哪种?

发表于 2014-12-08 最后回复 2015-01-03

U盘 没有保存直接拔出生成TMP文件

发表于 2014-11-26 最后回复 2014-12-08

iOS NSDictionary深度遍历,包含数组怎么办?

发表于 2014-12-02 最后回复 2014-12-04

xcode6.1如何新建window-based application应用

发表于 2014-11-19 最后回复 2014-11-21

寻找学习驱动的良师益友

发表于 2014-10-27 最后回复 2014-11-21

推荐几本介绍文件系统 以及 常用算法 的书籍

发表于 2014-10-11 最后回复 2014-11-21

windows文件过滤驱动问题

发表于 2014-07-01 最后回复 2014-10-29

安装自己GINA DLL的方法

发表于 2014-09-24 最后回复 2014-10-11

windows下调用ShellExecute CreateProcess 界面不显示

发表于 2014-09-15 最后回复 2014-09-26

寒江独钓第五章上机练习,将Ramdisk驱动改为使用一个文件存储数据而不是用内存存储

发表于 2014-08-25 最后回复 2014-09-10

求MSDN中 GINA的例子,找了没找到,急!

发表于 2014-09-02 最后回复 2014-09-10

windows驱动开发 磁盘的虚拟问题

发表于 2014-08-04 最后回复 2014-08-08

推荐几本学习windows驱动的参考书籍

发表于 2014-07-15 最后回复 2014-08-01

createfile打开设备符号链接返回错误码2,系统找不到指定的文件。

发表于 2014-07-16 最后回复 2014-07-17

windows驱动开发技术详解 22章filefilter怎么安装?

发表于 2014-06-26 最后回复 2014-07-01

windows驱动开发回调函数CompletionRoutine问题

发表于 2014-06-10 最后回复 2014-06-26

RegOpenKey(HKEY_CURRENT_USER,...)与RegOpenCurrentUser的联系?

发表于 2014-03-27 最后回复 2014-06-10

vs2010导出模板问题

发表于 2014-05-22 最后回复 2014-06-10

windows下怎么进行系统文件迁移?

发表于 2014-03-25 最后回复 2014-05-22

windows7下怎么以16进制的方式查看存储器?

发表于 2014-03-12 最后回复 2014-03-14

在windows下怎样用c++编程,检测到用户密码的更改

发表于 2014-03-03 最后回复 2014-03-11

在windows下有没有方法检测到用户修改了密码?

发表于 2014-02-27 最后回复 2014-03-03

空空如也

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

TA关注的人 TA的粉丝

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