E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Windows驱动_WFP
Windows驱动
开发:2 调试环境搭建
Windows驱动
开发:2调试环境搭建这篇给大家讲讲调试环境的搭建搭建调试环境的话我建议大家使用VirtualKD配合WinDbg的方式有了VirtualKD这个辅助工具调试就是快!
大家好我是新来的
·
2020-06-27 07:26
Windows驱动开发
Windbg驱动双机调试环境配置
[由于进入了
Windows驱动
编程领域第一步就是搭建环境,整个环境来说说难也不难,只是比较麻烦。文章有些地方比较繁琐的,而且别人写的比较好,作为引用参考直接贴连接了。
灯火互联
·
2020-06-27 04:47
windows内核驱动
文件过滤驱动和设备驱动的区别
Windows驱动
中有较为实用,接近物理层次的驱动设计,称为设备驱动.基于Windows操作系统上还有其他类型的驱动,比如文件系统过滤驱动不属于WDM层次,虽然在编程思路上很相似.文章只是做了简要的异同点总结
灯火互联
·
2020-06-27 04:16
windows内核驱动
Windows驱动
开发基础(五)驱动程序的数据结构
Windows驱动
开发基础:驱动程序的数据结构。
xiaoiker
·
2020-06-27 03:21
C++
window编程
IRP与派遣函数
1.派遣函数是
WINDOWS驱动
程序中的重要概念。驱动程序的主要功能是负责处理I/O请求,其中大部分I/O请求时在派遣函数中处理的。
yourenhello
·
2020-06-27 01:18
内核
驱动学习站点
对于从事
Windows驱动
开发的朋友,或者是对Windows内核感兴趣的朋友,以下几个BLOG值得经常看看!
stretch
·
2020-06-26 15:50
驱动开发
Windows下USB驱动开发入门小结
今年刚从学校毕业,来到公司后学了学画板子然后经理便给了我了一块板子,需要用到USB传输数据,让我学习一下
Windows驱动
程序开发并将这个USB驱动解决。
倒撸狗毛
·
2020-06-25 02:02
Windows驱动开发
分享一下谭文老师的
windows驱动
开发书籍
版权声明本书是免费电子书。作者保留一切权利。但在保证本书完整性(包括版权声明、前言、正文内容、后记、以及作者的信息),并不增删、改变其中任何文字内容的前提下,欢迎任何读者以任何形式(包括各种格式的文档)复制和转载本书。同时不限制利用此书赢利的行为(如收费注册下载,或者出售光盘或打印版本)。不满足此前提的任何转载、复制、赢利行为则是侵犯版权的行为。发现本书的错漏之处,请联系作者。请不要修改本文中任何
qq350625238
·
2020-06-24 22:02
windows内核
学习
windows驱动
(框架和IO请求)
框架处理IO请求的过程是怎样子的?应用程序调用Kernel32的接口函数ReadFile读。ReadFile调用Ntdll.dll里的NtReadFile函数,进入内核调用内核服务NtReadFile,IO管理器接管读操作处理。IO管理器为读请求构造IRP_MJ_READ类型的IRP。IO管理器找到由WDF框架创建的设备对象(DEVICE_OBJECT),将IRP发送到它的读分发函数(Dispat
mofabang
·
2020-06-24 15:57
windows驱动开发
Windows驱动
学习(一)-- 环境搭建
教程参考自:https://www.bilibili.com/video/av26193169/?p=1代码地址:https://github.com/G4rb3n/Windows-Driver/tree/master/MT-Test1.安装WDK在Microsoft官网上下载WDK最新版本,按步骤安装就行了。2.创建驱动项目WDK安装成功后会在VisualStudio上显示驱动类项目,在Visu
G4rb3n
·
2020-06-24 11:48
Windows驱动
windows内核
驱动编程
用心工作
几年之间:编写过
windows驱动
程序开发、MFC窗口程序,JavaWeb项目,以及学习电力行业的专业知识,这让我觉得不是一个码农。
lvye1221
·
2020-06-24 10:02
心灵路程
WFP
面试题
应工作需求,整了份wpf面试题,且行且珍惜1.写一段依赖属性的代码,解释什么是依赖属性,它和以前的属性有什么不同?为什么在WPF会使用它?2.绑定(Binding)的基础用法3.XAML与后台C#代码的关系4.PRISM,CAL&CAG等等框架,是否使用过?你们是怎么用的?没有使用的话,解释一下自己的开发模式和框架。5.怎样才能工作线程更新UI?6.怎么开发自定义控件?可以简单介绍一下自己开发的控
天天呢
·
2020-06-24 09:23
C#
Win10下VS2015(WDK10)驱动开发环境配置
而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包、或者离线安装包,但是安装后VisualStudio就集驱动程序开发,编译,安装,部署和调试于一身,使得
Windows
liuyez123
·
2020-06-24 07:20
windows
驱动开发
内核
windows
visual
studio
驱动开发
VS2015
WDK10
一个简单的
Windows驱动
例程
一个简单的
Windows驱动
例程本文所需代码在这里下载:http://download.csdn.net/detail/li171049/6777587一、
Windows驱动
程序对于我们来说经常使用,却又了解很少
li171049
·
2020-06-24 04:58
WINDOWS驱动
利用ddk自带的工具build.exe编译
windows驱动
1、在开始菜单中选择合适的BuildEnvironments(选择的BuildEnvironment一定要和编译好的驱动运行的平台相同),这一步就会在打开的cmd窗口中设置好环境变量。2、从DDK示例源代码目录拷贝makefile文件到你的驱动源文件目录中,并建立sources文件(可根据msdn帮助文件中的sources模板文件修改),其中makefile文件模板一般不用修改,修改sources
leibniz_zsu
·
2020-06-24 03:16
windows
DDK
ddk
windows
工具
makefile
include
build
Windows驱动
程序的基本结构
以下均为个人见解,如果有误,敬请指正,谢谢
Windows驱动
程序的两个重要的数据结构,驱动设备对象DRIVER_OBJECT、设备对象结构DEVICE_OBJECT,这里简略了两个结构体中的成员,具体的网上都是
jhy8421
·
2020-06-23 21:40
一个简单的NT驱动之驱动入口函数(DriverEntry)
一个简单的NT驱动之驱动入口函数(DriverEntry)2011年12月16日选了本驱动开发方面的书《
Windows驱动
开发技术详解》,这本书类似于MFC方面孙鑫的《VC++深入详解》,看了一部分感觉还不错
iteye_144
·
2020-06-23 18:27
技术杂绘
Windows驱动
模型
一、数据结构
Windows驱动
中有两个重要的数据结构:DRIVER_OBJECT和DEVICE_OBJECT,两者结构中部分成员如下:typedefstruct_DRIVER_OBJECT{PDEVI
大空新一
·
2020-06-23 11:19
Driver
Development
windows驱动
写日志
如何在
windows驱动
中的READ及WRITE(代码中没有贴出)中写日志,以下代码是可以直接运行的,在win7_32位上运行没问题希望对大家有用https://blog.csdn.net/feixi7358
icedxu
·
2020-06-23 07:33
windows驱动
Win7以上系统通过Dbgview打印驱动日志
除了使用windbg调试
Windows驱动
程序,调用函数DbgPrint通过Dbgview查看驱动日志也是很常用的手段。XP系统下打印日志很方便。但是Win7或者Win7以上系统就麻烦一些。
faithzzf
·
2020-06-23 06:08
Windows编译
链接
调试
Window
内核和驱动
Windows驱动
开发之第一个驱动程序
转载请注明来源:enjoy5512的博客:http://blog.csdn.net/enjoy5512GitHub:https://github.com/whu-enjoy为了整理方便,可以在一个合适的路径下建立一个专门的文件夹用于保存源代码.打开桌面的x86CheckedBuildEnviroment快捷方式,进到源代码所在文件夹下,可以看到每个程序至少有三个文件,一个源代码文件,一个是make
enjoy5512
·
2020-06-23 06:45
Windows驱动开发
Windows驱动
开发之线程与同步事件
转载请注明来源:enjoy5512的博客:http://blog.csdn.net/enjoy5512GitHub:https://github.com/whu-enjoy.1.使用系统线程PsCreateSystemThreadNTSTATUSPsCreateSystemThread(_Out_PHANDLEThreadHandle,_In_ULONGDesiredAccess,//所需访问权限
enjoy5512
·
2020-06-23 06:13
Windows驱动开发
Windows驱动
程序设计详解(八)--- 驱动程序的同步处理
基本概念:在支持多线程的操作系统下,有些函数会出现不可重入的现象。所谓“可重入”是指函数的执行结果不和执行顺序有关。反之,如果执行结果和执行顺序有关,则称这个函数是“不可重入”的。不可重入的根本原因是由于各个线程之间的切换导致的。中断请求级别(IRQL)用户模式的代码是运行在最低优先级的PASSIVE_LEVEL级别。驱动程序的DriverEntry函数、派遣函数、AddDevice等函数一般都运
无名大贝
·
2020-06-23 02:42
Windows驱动
开发环境搭建之Hello World
驱动程序的生成[个人配置]win7_x64vs2015WDK10按照书上的例子进行编写,只包含了类似下面ntxxx.h的头文件,都无法找着:#include#include...第一反应是vs中的包含目录中没有驱动头文件的目录,其默认包含如下然而在对应的版本中并没有发现有对应的目录:在对应的include版本下,有多个版本,尝试着从前一个版本(10.0.14393.0中)复制一个km目录到当前版本
湖中青影
·
2020-06-22 19:06
驱动
Windows驱动
开发要点总结一
1概述驱动程序大体可分为两类三种:第一类:传统型驱动传统型驱动的特点就是所有的IRP都需要自己去处理,自己实现针对不同IRP的派发函数。其可以分为以下两种:1.Nt式驱动:此驱动通过注册系统服务来加载,并且不支持即插即用功能(即没有处理IRP_MJ_PNP这个IRP)。2.WDM驱动:此驱动不通过注册系统服务来加载,需啊哟自己编写inf文件。同时,它与NT式驱动相比最大的特点就是支持即插即用功能。
bcbobo21cn
·
2020-06-22 17:55
转载
VC++
操作系统研发和研究
[
Windows驱动
开发](二)基础知识——数据结构
本节主要介绍驱动开发的一些基础知识。1.驱动程序的基本组成1.1.最经常见到的数据结构a.DRIVER_OBJECT驱动对象//WDK中对驱动对象的定义//每个驱动程序都会有一个唯一的驱动对象与之对应//它是在驱动加载时被内核对象管理程序创建的typedefstruct_DRIVER_OBJECT{CSHORTType;CSHORTSize;////Thefollowinglinksallofth
baggiowangyu
·
2020-06-22 16:41
内核编程
win 驱动开发 内存链表图解
Windows内存管理(1)--分配内核内存和使用链表1.分配内核内存
Windows驱动
程序使用的内存资源非常珍贵,分配内存时要尽量节约。和应用程序一样,局部变量是存放在栈空间中的。
_暮落_
·
2020-06-22 10:56
Windows驱动
中的设备对象
设备对象,顾名思义,就是把一个设备抽象成一个对象来管理。它代表一个被驱动管理的设备,但这个设备,不一定是实际存在的。在WDM驱动中,一般我们在AddDevice函数中来创建它。指向AddDevice的函数指针是驱动对象的一个域。下面我们给出它书本中的数据结构说明。当然,我们也可以使用windbg的dt命令查看设备对象的数据结构。结构中的数据成员,基本看名字就知道含义,这里只介绍其中的几个。Flag
Z18_28_19
·
2020-06-22 09:37
浅谈WDM和WDF驱动
TCP/IP 动手实践2-
windows驱动
编程入门2
TCP/IP动手实践2-
windows驱动
编程入门2本文相关代码下载地址为http://download.csdn.net/source/2670262用户程序与驱动进行异步的数据读写。
WyclChenyi
·
2020-06-22 08:51
《
Windows驱动
开发技术详解》学习笔记
Abstract 如果推荐
Windows驱动
开发的入门书,我强烈推荐《
Windows驱动
开发技术详解》。
Sagittarius_Warrior
·
2020-06-22 04:30
Windows驱动开发
windows驱动
开发学习笔记一双向链表LIST_ENTRY
LIST_ENTRY定义如下:typedefstruct_LIST_ENTRY{struct_LIST_ENTRY*Flink;//指向下一个节点struct_LIST_ENTRY*Blink;//指向前一个节点}LIST_ENTRY,*PLIST_ENTRY;由LIST_ENTRY的定义可以知道这是一个双向链表结构,通常情况下我们是将这个结构嵌入自己设计的数据结构中,以使其变成一个双向链表节点结
Gumo_x
·
2020-06-21 21:39
自用
学习心得
Windows驱动
开发入门系列教程
前几天,一个朋友问到我怎么学习
Windows驱动
开发,我就想到把我学习
Windows驱动
开发的过程分享一下,也算我的一点总结。
CaperingRabbit
·
2020-06-21 18:05
Windows驱动开发
PCI设备
WINDOWS驱动
程序的开发
PCI设备
WINDOWS驱动
程序的开发摘要:本文主要介绍了在Windows9x操作系统下开发PCI设备驱动程序的方法。
Augusdi
·
2020-06-21 17:24
PCI
windows
ddk
存储
开发工具
borland
工作
Windows驱动
之SetupDi系列函数
文章目录SetupDi系列函数进行设备信息的管理1.SetupDiGetClassDevs1.1枚举设备信息1.2参数说明1.3返回值1.4原理2.SetupDiEnumDeviceInfo2.1枚举成员2.2参数说明2.3返回值2.4原理3.SetupDiEnumDeviceInterfaces3.1枚举接口3.2获取接口数据4.SetupDiGetDeviceRegistryProperty4
xdesk
·
2020-06-21 14:29
Windows驱动开发
WPP预处理器和跟踪消息标头tmh文件
将WPP软件跟踪添加到
Windows驱动
程序必须对每个跟踪提供程序(如驱动程序或用户模式应用)进行唯一定义。为此,可以添加WPP_控件_guid宏,用于定义控件GUID、标识符和跟踪标志。
苞米地里捉小鸡
·
2020-06-21 12:50
windows内核编程
Mac WinToGO
win10镜像DiskGenius硬盘分区
windows驱动
安装步骤1、解压win10镜像;2、制作wintogo移动硬盘;(在win10系统上完成)选择解压镜像文件中的sources文件夹的install.wim
代码匠
·
2020-06-21 04:25
MAC
Linux与Windows之间的区别
从驱动程序来看,
Windows驱动
程序
soldi
·
2020-05-26 18:49
linux
Windows
Linux
2亿人可能饿死在今年!比新冠更可怕的灾难要来了…
前几日,联合国世界粮食计划署(
WFP
)发布了一篇《2020年全球粮食危机报告》。报告里,有几个非常令人不安的数字:由于新冠疫情的原因,今年,是60多年以来粮食供应最严峻的一年。
悦读文摘
·
2020-05-12 00:00
比全球确诊390万更可怕的,是2亿人可能会饿死在2020年....
前几日,联合国世界粮食计划署(
WFP
)发布了一篇《2020年全球粮食危机报告》。报告里,有几个非常令人不安的数字:由于新冠疫情的原因,今年,是60多年以来粮食供应最严峻的一年。
INSIGHT视界
·
2020-05-08 00:00
2亿人可能饿死在2020…这将是比新冠更可怕的灾难
前几日,联合国世界粮食计划署(
WFP
)发布了一篇《2020年全球粮食危机报告》。报告里,有几个非常令人不安的数字:由于新冠疫情的原因,今年,是60多年以来粮食供应最严峻的一年。
北美留学生日报
·
2020-05-07 00:00
14.网络传输层过滤驱动 TDI
TDI传输层接口,即将淘汰的技术,取代TDI的技术是
WFP
(windows过滤平台)1.绑定TDI设备\Device\Tcp\Device\Udp\Device\RawIp分别为TCP协议UDP协议和原始
御坂网络
·
2020-03-31 08:33
2016总结-2017展望
个人简介常用网名:灯火阑珊目前岗位:游戏安全开发语言:C/C++、C#开发工具:VisualStudio研究领域:Windows应用软件开发/
Windows驱动
开发/手游安全2016年总结时间总的过的很快
Geons
·
2020-03-18 15:34
wfp
(Windows Filtering Platform)最小可运行demo
Windowsfiltingplatform的demo。1.环境创建vs和wdk的安装是必须的,这部分省略。vs创建一个新项目,选择KMDF空项目image.png选择一个目录创建后,添加一个c++新建项目,就可以写代码了。2.关于头文件的小坑我们需要头文件#include。但是你会发现,在包含这个文件后,编译时会出现关于这个头文件的错误。解决办法:#pragmawarning(push)#pra
zhjwang
·
2020-02-27 12:20
非洲正在挨饿,2020太难了
(网页来自:https://www.
wfp
.org/)▼今年年初,据联合国消息,南部非洲发展共同体的16个国家中,现在有约4500万面临严重缺乏粮食的威胁,其中津巴布韦、赞比亚、莫桑比克等八国受灾最为严重
虎嗅网
·
2020-02-11 00:00
非洲,正在挨饿,2020太难了...
(网页来自:https://www.
wfp
.org/)▼今年年初,据联合国消息,南部非洲发展共同体的16个国家中,现在有约4500万面临严重缺乏粮食的威胁,其
地球知识局
·
2020-02-10 00:00
小票打印弹钱箱配置
图1-23、【POS外部设备配置】-【打印机型号】选择【用
Windows驱动
】、【打印机端口】选择【通过打印机驱动转换】、【驱动】选择【POS打印机驱动】、【钱箱类型
行业
·
2020-01-06 23:57
XRPC之接口双向调用
接下来介绍如何通过XRPC来使用接口双向通讯的应用,并实现服务端调用
WFP
/WINFROM这些客户端的本地方法。
beetlex
·
2020-01-06 09:00
XRPC之接口双向调用
接下来介绍如何通过XRPC来使用接口双向通讯的应用,并实现服务端调用
WFP
/WINFROM这些客户端的本地方法。
·
2020-01-06 09:00
CAD电子图纸
Windows驱动
层加密如何实现?浙江风奥科技
信息化技术的突飞猛进的发展,电脑的普及程度,以及应用已经遍布在互联网发展的各行各业,企业的工作开展对网络和电脑的依赖性也越来越大,然而随之而来的便是一系列的网络安全问题。企业的局域网办公环境,存储着企业内部重要的电子数据文件,一旦发现竞争对手窃密的现象,就会给企业造成严重的损失,因此,企业局域网络中存在的各种不安全因素、管理的不完善以及数据泄露危机问题,这就要求企业加强对自身内部环境的文件使用安全
qq5dae6bf688d27
·
2020-01-02 14:25
文件加密系统
CAD图纸加密
文档加密
关闭Win8的SuperFetch 和 netevents记录
总想关掉它,如下是怎样关闭的步骤[1].快捷键Win+X打开计算机管理[2].服务和应用程序->服务->SuperFetchSuperFetch.pngC:\Windows\System32\
wfp
下的
80s老人
·
2019-12-26 08:11
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他