随笔分类 -  Windows-Driver

摘要:[cpp] view plain copy NTSTARTUS DriverEntry(__in PDRIVER_OBJECT DriverObject,__in PUNICODE_STRING RegistryPath) { NTSTATUS status; UNREFERENCED_PARAME 阅读全文
posted @ 2016-10-30 07:04 findumars 阅读(4514) 评论(0) 推荐(0) 编辑
摘要:由于从公司辞职了,所以以前在公司里搭建的驱动开发环境也就 Game Over 了, 同样由于那环境是很久以前搭建的,自己也有很多记不清楚的地方了, 而且其中还是有很多需要注意的地方的,所以在这里顺便做一个环境搭建的总结, 以后再要用的时候也会很方便的。 WDK 调试环境搭建: 安装 WDK: 自然首 阅读全文
posted @ 2016-10-05 06:26 findumars 阅读(866) 评论(0) 推荐(0) 编辑
摘要:网上这类资料多如牛毛,也许很多人都是转来转去,却很有人去真正的测试,有时候感觉确实对他人也是一种误导。 这里是我自己在VS2008 + WDK7600.16385.0 + DDKWizard配置自己的IDE开发环境的设置过程: 1、首先安装DDKWizard 官方网页:http://ddkwizar 阅读全文
posted @ 2016-10-03 06:39 findumars 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:[作者] 猪头三 个人网站 :http://www.x86asm.com/ [序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概也就3~4年时间.大多数 阅读全文
posted @ 2016-09-13 05:49 findumars 阅读(4677) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/qing666888/article/details/50858272#comments 阅读全文
posted @ 2016-09-13 05:44 findumars 阅读(838) 评论(0) 推荐(0) 编辑
摘要:win2k,XP下用setupapi.dll自动安装Driver 在驱网看到54cndr 写的这篇文章,虽然自己一直都用Installshield,但还是觉得这个也是一个很好的思路,故摘录在此。 用setupapi.dll安装Driver 适用OS: win2k,winXP InstallShile 阅读全文
posted @ 2016-08-26 20:21 findumars 阅读(832) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/blog_index http://blog.csdn.net/blog_index/article/details/6012054 http://download.csdn.net/user/changpei 阅读全文
posted @ 2016-07-05 20:05 findumars 阅读(351) 评论(0) 推荐(0) 编辑
摘要:windows下的设备是以"\Device\[设备名]”形式命名的。例如磁盘分区的c盘,d盘的设备名称就是"\Device\HarddiskVolume1”,"\Device\HarddiskVolume2”, 当然也可以不指定设备名称。如果IoCreateDevice中没有指定设备名称,那么I/O 阅读全文
posted @ 2016-07-03 06:25 findumars 阅读(3182) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.csdn.net/caperingrabbit/article/details/5285288 配置好了开发环境之后,下面就要通过具体的程序来了解驱动的开发了。下面我们以一个WDM驱动的框架来实现Windows驱动程序的HelloWorld。 作为一个驱动程序,首先应该 阅读全文
posted @ 2016-07-03 05:20 findumars 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:下载源码:http://dl2.csdn.net/down4/20070627/27161251844.rar HOWTO: 通过使用 SetupDi 调用函数枚举硬件设备 察看本文应用于的产品 文章编号 : 259695 最后修改 : 2004年3月10日 修订 : 2.0 本文的发布号曾为 CH 阅读全文
posted @ 2016-06-29 05:34 findumars 阅读(1789) 评论(0) 推荐(0) 编辑
摘要:This article describes how to create, build and debug your first driver using Visual Studio and VisualDDK. It provides detailed step-by-step instructi 阅读全文
posted @ 2016-06-24 23:47 findumars 阅读(515) 评论(0) 推荐(0) 编辑
摘要:最近正在看《寒江独钓——Windows内核安全编程》这本书,感觉这本书非常好,有兴趣的朋友可以买来看看,有关这本书的信息请参考:http://www.china-pub.com/195592 这本书里没有详细介绍如何搭建Visual Studio的内核编程开发环境,在这里我简单介绍一下,希望能让像我 阅读全文
posted @ 2016-05-30 17:27 findumars 阅读(950) 评论(0) 推荐(0) 编辑
摘要:VM 虚拟机下载 : http://pan.baidu.com/share/link?shareid=3073139392&uk=2131000296 JV695-DR0D3-LZUC0-H8852-CAWJ4 安装就不多说了. 安装好以后打开命令控制台, 输入 bcdedit /copy {cur 阅读全文
posted @ 2016-05-22 01:48 findumars 阅读(228) 评论(0) 推荐(0) 编辑
摘要:摘要:在目前流行的Windows操作系统中,设备驱动程序是操纵硬件的最底层软件接口。为了共享在设备驱动程序设计过程中的经验,给出设备驱动程序通知应用程序的5种方法,详细说明每种方法的原理和实现过程,并给出实现的部分核心代码。希望能够给设备驱动程序的设计者提供一些帮助。关键词:设备驱动程序 异步I/... 阅读全文
posted @ 2015-12-29 23:35 findumars 阅读(558) 评论(0) 推荐(0) 编辑
摘要:在驱动层(ring0)里执行应用层(ring3)代码,这是个老生常谈的技术,而且方法也挺多。这种技术的本质:其实就是想方设法在驱动层里把应用层代码弄到应用层去执行。比如在APC异步调用中,KeInsertQueueApc,KeInitializeApc等函数中可设置一个在ring3层执行一个回调函数... 阅读全文
posted @ 2015-09-14 21:39 findumars 阅读(2369) 评论(0) 推荐(0) 编辑
摘要:文件过滤驱动一、文件透明加解密关键字:透明、文件过滤驱动、加密标识,缓存文件过滤驱动最重要的两点是搞定加密标识和缓存管理1、透明概念:透明指的是用户在操作的时候,虽然后台在自动的进行加解密,但是用户根本就不知道加密的存在,就像中间隔了一层透明的玻璃一样。 透明的好处在于不改变用户的操作,一切都和加密... 阅读全文
posted @ 2015-09-14 19:58 findumars 阅读(964) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示