chenyujing1234的专栏

有总结才有进步

排序:
默认
按更新时间
按访问量

IDA使用之旅(三)实践中使用IDA工具

转载请标明是引用于 http://blog.csdn.net/chenyujing1234     使用IDA可以帮助我们模仿别人的功能如何实现,这对开发新的软件有很好的作用。 使用IDA也可以帮助我们验证我们的猜测是否是否确的。 1、在开发Gina中想知道VWare使用的认证凭据中怎么把...

2015-04-27 12:25:09

阅读数:6488

评论数:0

Window XP驱动开发(十七) CY7C68013A GPIF的配置

此应用程序表明如何配置GPIF(General Programmable Interface)和EZ-USB的slave FIFO来执行8-bit的异步接口。 GPIF是一个可编程的8 或 16-bit串行接口,提供一个在EZ-USB FX2LP和不同的外部串口间的连接,目的是减少系统花费。 GP...

2013-09-07 10:53:33

阅读数:3603

评论数:0

初步认识MDL

一、 内存描述符列表 (MDL) 是一个系统定义的结构,通过一系列物理地址描述缓冲区。执行直接 I/O 的驱动程序从 I/O 管理器接收一个 MDL 的指针,并通过 MDL 读写数据。一些驱动程序在执行直接 I/O 来满足设备 I/O 控制请求时也使用 MDL。 驱动程序编写人员不应该假设 M...

2012-12-17 13:50:45

阅读数:6843

评论数:0

Window XP驱动开发(二十四) 驱动程序工程用 DDK命令行编译

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖   在我的文章:《Window XP驱动开发(十六) XP下新建驱动程序工程并编译的第二种方法 》、《Window XP驱动开发(二) 环境搭建(VS2008+WDK+DDKWzar...

2012-10-29 22:36:00

阅读数:4865

评论数:1

设置vista和win7进入Debug模式

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖  设置vista和win7进入Debug模式:     1. bcdedit /copy  {current} /d DebugEntry 正常情况下提示: 如果出现以...

2012-10-19 16:36:35

阅读数:8974

评论数:0

OpenEvent返回内存无法访问、共享内存无法使用

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖  一、OpenEvent返回内存无法访问 1、问题描述 在winlogon.exe调用的gina.dll里创建一个线程,在线程里创建事件: DWORD WINAPI CXRed...

2012-10-14 19:40:00

阅读数:2413

评论数:0

Windbg加载symbol过慢

转载自: http://blog.csdn.net/sento/article/details/5643518   Windbg越来越慢了,随便attach到一个.net进程后,Windbg都会花上3到5分钟来加载symbol, 比如ntdll.dll, mscoreei.dll等,而且期间c...

2012-10-03 15:56:28

阅读数:3077

评论数:1

windowsxp登陆过程

转载自:  http://blog.csdn.net/inject2006/article/details/2142369   平时我们在使用Windows XP时,总要先进行登录。Windows XP的登录验证机制比Windows 98严格很多,理解并掌握Windows XP的登录验证机制和...

2012-09-16 15:37:03

阅读数:5048

评论数:0

VMWare中安装Windows XP、win7

转自: http://blog.csdn.net/sdlyhjq/article/details/7023797   在这一篇文章中,我们将使用上一次安装好的虚拟机来安装一个Windows XP系统。由于整个安装过程比较复杂,我们专门录制了视频来帮助您更加直观的看到整个安装过程。   ...

2012-09-07 13:32:41

阅读数:16385

评论数:4

简述驱动开发应注意的事项

转载自: http://www.heibai.net/articles/defense/fangyujiqiao/2010/1223/12056.html     1、一定不要在没有标注 I/O 请求数据包 (IRP) 挂起 (IoMarkIrpPending) 的情况下通过调度例程...

2012-08-31 15:15:38

阅读数:2042

评论数:0

WDM驱动之IRP处理:取消IRP

转载自: http://bbs.ednchina.com/BLOG_ARTICLE_1982793.HTM   一、前言 IRP请求的最终结局无非有两个:要么被完成了,要么被取消了。完成IRP请求的过程已经在前面讲过了,这里仔细讲一个IRP请求的取消。  二、取消IRP的原因 为什么要取...

2012-08-31 15:05:32

阅读数:1708

评论数:0

Window XP驱动开发(二十四)虚拟串口设备驱动

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖    在我的一篇文章winCE中实现虚拟串口的方法 >>中,讲到在wince 下开发虚拟串口驱动的方法,现在介绍在windows XP下开发虚拟串口的方法。   可以...

2012-08-31 15:01:03

阅读数:11221

评论数:2

IRP的同步问题

转载自:   http://zhan.renren.com/debugman?tagId=178558&page=2&checked=true   一、前言 对设备的任何操作都会最终转化为IRP请求,而IRP一般都是由操作系统异步发送的。异步处理IRP有助于提高效率,但是...

2012-08-31 12:15:48

阅读数:1670

评论数:0

驱动程序的取消IRP

转载自: http://blog.csdn.net/zacklin/article/details/7612888 一、理论 当应用层发出的IRP请求很久得不到处理的时候,有时需要把IRP请求取消,每一个IRP都可以对应一个取消例程,通过IoSetCancelRoutine(pIrp,Ca...

2012-08-31 10:18:45

阅读数:1378

评论数:0

反向进程注入及隐藏--动手做一个最简单的PELoader

创建时间:2007-07-27 更新时间:2007-07-28 文章属性:原创 文章提交:Luke0314 (msfocus_at_hotmail.com) 动手做一个最简单的PELoader Luke msfocus@hotmail.com 一.废话 最近因为公司的项目需要,顺带...

2012-08-20 15:10:17

阅读数:1435

评论数:0

Windows驱动开发:用C还是C++

转载自:http://blog.csdn.net/caperingrabbit/article/details/5103571      在做windows驱动程序开发之前,首先要确定开发的语言。在常见的编程语言中,我们可以选择C、C++、汇编语言甚至Delphi。 不过由于微软提供的DD...

2012-08-15 09:28:16

阅读数:5605

评论数:1

DDK开发WDM由于头文件路径引起的编译报错:D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为

一、现象描述 今天在编译Windows驱动开发技术详解\chapter01\WDM_Driver\2中的WDM程序时,报以下错误: 1>D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为...

2012-08-14 11:43:31

阅读数:3325

评论数:0

Win7 下分析蓝屏原因的方法

转载自: http://diybbs.zol.com.cn/58/231_571036.html 现在笔者介绍一款强大的蓝屏诊断软件,微软windbg,附上傻瓜式教程,不要担心看不懂。 由于鉴于很多人电脑很少蓝屏,所以我们先介绍一个制造蓝屏的方法,从制造到解决,完整的掌握解决蓝屏的方法。如果你...

2012-08-10 16:46:29

阅读数:6506

评论数:0

Window XP驱动开发(二十三)Window驱动的派遣函数

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖   参考书籍>   用户模式下所有对驱动程序的I/O请求,全部由操作系统转化一个叫做IRP的数据结构,不同的IRP数据会被“派遣”到不同 的派遣函数(Dispatch Fu...

2012-08-10 15:24:57

阅读数:2741

评论数:1

USB转串口驱动代码分析

1、USB插入时,创建设备 DriverObject->DriverExtension->AddDevice = USB2COM_PnPAddDevice; 步一、调用USB2COM_CreateDeviceObject创建功能设备对象(FDO) (1) IoCreat...

2012-08-09 15:55:44

阅读数:10164

评论数:3

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