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
DeviceIoControl
实战
DeviceIoControl
之七:在Windows 9X中读写磁盘扇区
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/09/12/19674.aspx[/url]在WindowsNT/2K/XP中,直接用CreateFile打开名称类似于"\\.\A:"的”文件”,就可以与设备驱动打交道,通过ReadFile/WriteFile以绝对地址方式访问磁盘了。但Windows9X不支持这样的简单方法。本文介绍一种在Win
hello_world
·
2009-04-03 22:49
职场
休闲
DeviceIoControl
windows
实战
DeviceIoControl
之六:访问物理端口
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/05/26/19665.aspx[/url] Q在NT/2000/XP中,如何读取CMOS数据?Q在NT/2000/XP中,如何控制speaker发声?Q在NT/2000/XP中,如何直接访问物理端口?A看似小小问题,难倒多少好汉!NT/2000/XP从安全性、可靠性、稳定性上考虑,应用程序和操
hello_world
·
2009-04-03 22:05
职场
休闲
DeviceIoControl
访问物理端口
实战
DeviceIoControl
之五:列举已安装的存储设备
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19664.aspx[/url]Q前几次我们讨论的都是设备名比较清楚的情况,有了设备名(路径),就可以直接调用CreateFile打开设备,进行它所支持的I/O操作了。如果事先并不能确切知道设备名,如何去访问设备呢?A访问设备必须用设备句柄,而得到设备句柄必须知道设备路径,这个套路以你我
hello_world
·
2009-04-03 22:12
职场
休闲
DeviceIoControl
windows
实战
DeviceIoControl
之五:列举已安装的存储设备
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19664.aspx[/url] Q前几次我们讨论的都是设备名比较清楚的情况,有了设备名(路径),就可以直接调用CreateFile打开设备,进行它所支持的I/O操作了。如果事先并不能确切知道设备名,如何去访问设备呢?A访问设备必须用设备句柄,而得到设备句柄必须知道设备路径,这个套路以
hello_world
·
2009-04-03 22:12
职场
休闲
DeviceIoControl
列举存储设备
实战
DeviceIoControl
之四:获取硬盘的详细信息
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19663.aspx[/url] Q用IOCTL_DISK_GET_DRIVE_GEOMETRY或IOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁盘参数,我想获得包括硬盘序列号在内的更加详细的信息,有什么办法呀?A确实,用你所说的I/O控制码,只能得到最
hello_world
·
2009-04-03 21:46
职场
休闲
DeviceIoControl
获取硬盘信息
实战
DeviceIoControl
之三:制作磁盘镜像文件
我想,要制作磁盘镜像文件,
DeviceIoControl
应该很有用武之地吧?A是的。这里举一个制作软盘镜像文件,功能类似于“DISKCOPY”的例子。本例实现其
hello_world
·
2009-04-03 21:58
职场
休闲
DeviceIoControl
实战
DeviceIoControl
之二:获取软盘/硬盘/光盘的参数
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19661.aspx[/url]Q在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?A取软盘参数是从软盘上读取格式化后的信息,也就是必须
hello_world
·
2009-04-03 21:40
职场
休闲
DeviceIoControl
windows
实战
DeviceIoControl
之二:获取软盘/硬盘/光盘的参数
本文转自:[url]http://blog.csdn.net/bhw98/archive/2003/05/27/19661.aspx[/url] Q在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?A取软盘参数是从软盘上读取格式化后的信息,也就是
hello_world
·
2009-04-03 21:40
职场
休闲
DeviceIoControl
实战
DeviceIoControl
之一:通过API访问设备驱动程序
A在NT/2000/XP中,应用程序可以通过API函数
DeviceIoControl
来实现对设备的访问―获取信息,发
hello_world
·
2009-04-03 21:20
职场
休闲
DeviceIoControl
DeviceIoControl
的使用说明
magical/blog/item/3e6746103ea036f9c2ce79c0.html[/url] 应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用
DeviceIoControl
hello_world
·
2009-04-03 21:25
职场
休闲
DeviceIoControl
DeviceIoControl
的使用说明
hi.baidu.com/magical/blog/item/3e6746103ea036f9c2ce79c0.html[/url]应用程序和驱动程序的通信过程是:应用程序使用CreateFile函数打开设备,然后用
DeviceIoControl
hello_world
·
2009-04-03 21:25
职场
休闲
DeviceIoControl
驱动开发
驱动和应用层的三种通信方式
驱动层和应用层通信,主要是靠
DeviceIoControl
函数,下面是该函数的原型:BOOL Device
aurain
·
2009-03-30 16:00
C++实现CD抓轨转WAV
我们可以通过API函数CreateFile获得设备句柄,再用API函数
DeviceIoControl
来实现对设备的访问获取信息。
gisfarmer
·
2009-03-05 12:00
移动磁盘文件,用NtFsControlFile还是用
DeviceIoControl
移动磁盘文件,用NtFsControlFile还是用DeviceIoControlNT4以上的系统中,NtFsControlFile以其方便的特性成为winmm的API之一,
DeviceIoControl
danxuezx
·
2009-02-25 21:00
DeviceIoControl
若这个参数为0,则对象将以独占的方式打开。(通常serialport是以这种方式)CreateFiledwShareModeIfthisparameteris0(zero)andCreateFilesucceeds,theobjectcannotbesharedandcannotbeopenedagainuntilthehandleisclosed下面是打开一个串口的举例: //Openthese
WhyGoSoFar
·
2008-10-20 19:00
File
null
disk
attributes
subroutine
structure
实战
DeviceIoControl
实战
DeviceIoControl
之一:通过API访问设备驱动程序Q在NT/2000/XP中,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢?
bobokids
·
2008-10-16 15:00
用
DeviceIoControl
获取系统磁盘信息
代码:#include#includeusingnamespacestd;intmain(){ SECURITY_ATTRIBUTESsecStru; secStru.bInheritHandle=0; secStru.lpSecurityDescriptor=0; secStru.nLength=0; HANDLEhDevice=CreateFile("\\\\.\\PhysicalDrive
若我的小家
·
2008-09-23 13:00
[导入]用
DeviceIoControl
获取系统磁盘信息
[导入]用
DeviceIoControl
获取系统磁盘信息代码:#include#includeusingnamespacestd;intmain(){ SECURITY_ATTRIBUTESsecStru
我生如山
·
2008-09-23 13:00
实战
DeviceIoControl
之一:通过API访问设备驱动程序
A在NT/2000/XP中,应用程序可以通过API函数
DeviceIoControl
来实现对设备的访问—获取信息,发送命令,交换数据等。
若我的小家
·
2008-09-23 13:00
关于 TrueCrypt 第5集
08.09.09终于创建一个设备,并且能与应用层通信今天打算研究下,filedisk是如何虚拟出一个分区出来的首先看下filedisk在应用层的实现 filedisk在应用层执行Mount时,调用
DeviceIoControl
没画完的画
·
2008-09-09 22:00
关于 TrueCrypt 第4集
08.09.05 昨天看了下在应用层与驱动进行通信的方法,回想一下1、CreateFile打开设备2、
DeviceIoControl
发设备发送控制指令3、CloseHandle关闭设备 今天应该看下在驱动
没画完的画
·
2008-09-09 21:00
添加一个
DeviceIoControl
接口
作者:ThomasF.Divine译:feikoo微软的Windows驱动开发工具(DDK)附带的NDIS中间层驱动PassThru源代码给我们提供了一个极好的示例,它向我们展示了实现NDIS中间层过滤驱动框架一种方法。(感谢NDIS开发团队)。但是,PassThru中缺乏实际的功能。要想让它具备实际的用途,我们必须进行下一步的工作,就是向这个框架中添加自己的功能。如果你是Windows驱动开发或
abcpanpeng
·
2008-05-13 16:00
Module
null
reference
binding
printing
structure
实战
DeviceIoControl
之七:在Windows 9X中读写磁盘扇区
本文介绍一种在Windows9X中实现磁盘直接访问的方法:利用系统的vwin32.vxd,通过
DeviceIoControl
调用DOSINT217305H与440D
benny5609
·
2008-03-18 09:00
实战
DeviceIoControl
之五:列举已安装的存储设备
Q前几次我们讨论的都是设备名比较清楚的情况,有了设备名(路径),就可以直接调用CreateFile打开设备,进行它所支持的I/O操作了。如果事先并不能确切知道设备名,如何去访问设备呢?A访问设备必须用设备句柄,而得到设备句柄必须知道设备路径,这个套路以你我之力是改变不了的。每个设备都有它所属类型的GUID,我们顺着这个GUID就能获得设备路径。GUID是同类或同种设备的全球唯一识别码,它是一个12
benny5609
·
2008-03-12 10:00
数据结构
null
存储
query
interface
Descriptor
实战
DeviceIoControl
之六:访问物理端口
Q在NT/2000/XP中,如何读取CMOS数据?Q在NT/2000/XP中,如何控制speaker发声?Q在NT/2000/XP中,如何直接访问物理端口?A看似小小问题,难倒多少好汉!NT/2000/XP从安全性、可靠性、稳定性上考虑,应用程序和操作系统是分开的,操作系统代码运行在核心态,有权访问系统数据和硬件,能执行特权指令;应用程序运行在用户态,能够使用的接口和访问系统数据的权限都受到严格限
benny5609
·
2008-03-12 10:00
object
service
Microsoft
null
Access
byte
实战
DeviceIoControl
之四:获取硬盘的详细信息
用IOCTL_DISK_GET_DRIVE_GEOMETRY或IOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁盘参数,我想获得包括硬盘序列号在内的更加详细的信息,有什么办法呀?A确实,用你所说的I/O控制码,只能得到最基本的磁盘参数。获取磁盘出厂信息的I/O控制码,微软在VC/MFC环境中没有开放,在DDK中可以发现一些线索。早先,LynnMcGuire写了一个很
benny5609
·
2008-03-12 10:00
数据结构
struct
File
ide
Access
byte
实战
DeviceIoControl
之三:制作磁盘镜像文件
我想,要制作磁盘镜像文件,
DeviceIoControl
应该很有用武之地吧?A是的。这里举一个制作软盘镜像文件,功能类似于“DISKCOPY”的例子。
benny5609
·
2008-03-12 10:00
File
null
delete
Parameters
disk
磁盘
实战
DeviceIoControl
之二:获取软盘/硬盘/光盘的参数
Q在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?A取软盘参数是从软盘上读取格式化后的信息,也就是必须执行读操作,这一点与硬盘不同。将CreateFile中的访问方式改为GENERIC_READ就行了。IOCTL_DISK_GET_DRIVE_G
benny5609
·
2008-03-12 10:00
struct
null
Integer
disk
磁盘
Types
WDM驱动和应用的交互
DeviceIoControl
的同步和异步调用方式: 上层应该可以以同步或异步的方式.在调用
DeviceIoControl
时,不指定FILE_FLAG_OVERLAPPED标志,表示以同步方式调用
aero_boy
·
2008-01-18 14:00
File
null
WINCE应用的UI实现方案 —— 下篇:代码一小步,项目进度管理一大步
按照目前的进度安排方式,事业部发布设计需求后各部门的工作状态时这样的:(1)软件研发,首先去确定底层接口,比如要调用BSP的哪些
DeviceIoControl
,要用哪些协议栈,要约定哪些注册表键值,约定各应用的进程间通信
isiqi
·
2008-01-10 15:00
项目管理
WinCE
UI
软件测试
工作
WINCE应用的UI实现方案 —— 下篇:代码一小步,项目进度管理一大步
按照目前的进度安排方式,事业部发布设计需求后各部门的工作状态时这样的:(1) 软件研发,首先去确定底层接口,比如要调用BSP的哪些
DeviceIoControl
,要用哪些协议栈,要约定哪些注册表键值,约定各应用的进程间通信
isiqi
·
2008-01-10 15:00
UI
工作
项目管理
软件测试
WinCE
WINCE应用的UI实现方案 —— 下篇:代码一小步,项目进度管理一大步
按照目前的进度安排方式,事业部发布设计需求后各部门的工作状态时这样的:(1)软件研发,首先去确定底层接口,比如要调用BSP的哪些
DeviceIoControl
,要用哪些协议栈,要约定哪些注册表键值,约定各应用的进程间通信
JamesXing
·
2008-01-10 15:00
WINCE应用的UI实现方案 —— 下篇:代码一小步,项目进度管理一大步
按照目前的进度安排方式,事业部发布设计需求后各部门的工作状态时这样的:(1)软件研发,首先去确定底层接口,比如要调用BSP的哪些
DeviceIoControl
,要用哪些协议栈,要约定哪些注册表键值,约定各应用的进程间通信
isiqi
·
2008-01-10 15:00
项目管理
WinCE
UI
软件测试
工作
App- drive通讯
上层和驱动通信用
DeviceIoControl
函数,这是一个Win32API,在SDK中定义。
wuna66320
·
2007-12-17 13:00
IO
function
manager
File
Access
DDK
芝麻开门
VCamSDK正是我要找的东西,除了那个水印外没有其他限制,估计加密机制在驱动层里,我要学的东西已经够多了,没打算为了解这东东专门去学windows的驱动编程,但还是想碰下运气,跟踪了设置授权码的函数,找到
DeviceIOControl
爱听古典的蚂蚁
·
2007-11-23 23:00
symtdi.sys本地权限提升漏洞
symantec的漏洞,这个漏洞是在symtdi.sys中存在的,由于驱动程序中处理IRP_MJ_DEVICE_CONTROL例程没有检查用户传入的缓冲区地址的合法性,造成任意内核地址可写的漏洞,用户可以发送恶意的
DeviceIoControl
cnbird2008
·
2007-07-16 13:00
c
String
struct
null
token
hook
用HOOK来修改API函数的功能(5)-EXE和WDM驱动通信
通常EXE和WDM驱动通信有2种方法:1:使用
DeviceIOControl
函数。2:使用自定义事件。
fxh7622
·
2007-07-15 03:31
职场
驱动
hook
休闲
WDM
用HOOK来修改API函数的功能(5)-EXE和WDM驱动通信
通常EXE和WDM驱动通信有2种方法:1:使用
DeviceIOControl
函数。2:使用自定义事件。
fxh7622
·
2007-07-15 03:31
职场
驱动
休闲
用HOOK来修改API函数的功能(5)-EXE和WDM驱动通信
通常EXE和WDM驱动通信有2种方法:1:使用
DeviceIOControl
函数。2:使用自定义事件。
fxh7622
·
2007-07-15 03:31
职场
驱动
hook
休闲
WDM
实战
DeviceIoControl
:通过API访问设备驱动程序
Q在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?A取软盘参数是从软盘上读取格式化后的信息,也就是必须执行读操作,这一点与硬盘不同。将CreateFile中的访问方式改为GENERIC_READ就行了。IOCTL_DISK_GET_DRIVE_G
legion8169
·
2007-07-06 16:00
数据结构
api
struct
null
byte
disk
VC 驱动器
DeviceIoControl
VC驱动器
DeviceIoControl
1.获取所有的驱动器利用函数GetLogicalDriveStringsTheGetLogicalDriveStringsfunctionfillsabufferwithstringsthatspecifyvaliddrivesinthesystem.DWORDGetLogicalDriveStrings
andylin02
·
2007-05-13 10:00
应用程序如何使用驱动程序
应用程序中使用CreateFile,ReadFile,WriteFile,
DeviceIoControl
,CloseHandle来指示驱动程序完成某种任务。
Mobidogs
·
2007-02-24 12:00
thread
c
object
struct
manager
attributes
用
DeviceIoControl
实现在线下载固件
硬件环境:Cypress公司的EZ-USB2.0芯片CY7C68013-128AC.主要程序:#include"stdafx.h"#include"ConfigSensor.h"#includeintiMaxOpsPending=3; //maxcountofpendingcharstrBlkBuf[MAX_FILE_SIZE]; //thedatatobewrittenintiDataLen;
lpg123
·
2006-05-31 11:00
File
null
buffer
download
byte
hex
VC编程如何区分磁盘类型
通过GetDriveType("H:")发现本地磁盘和USB移动硬盘的驱动器类型都为DRIVE_FIXED,为什么USB移动硬盘不是DRIVE_REMOVABLEA:Win2000以上用
DeviceIoControl
ltolll
·
2006-04-15 12:00
编程
layout
ide
disk
Descriptor
磁盘
扩展微软DDK中的NDIS IM驱动的功能:添加一个
DeviceIoControl
接口
July15,2003作者:ThomasF.Divine 译:feikoo 微软的Windows驱动开发工具(DDK)附带的NDIS中间层驱动PassThru源代码给我们提供了一个极好的示例,它向我们展示了实现NDIS中间层过滤驱动框架一种方法。(感谢NDIS开发团队)。但是,PassThru中缺乏实际的功能。要想让它具备实际的用途,我们必须进行下一步的工作,就是向这个框架中添加自己的功能。如果你
joshua_yu
·
2006-03-22 10:00
null
扩展
微软
IM
structure
DDK
实战
DeviceIoControl
之五:列举已安装的存储设备
Q前几次我们讨论的都是设备名比较清楚的情况,有了设备名(路径),就可以直接调用CreateFile打开设备,进行它所支持的I/O操作了。如果事先并不能确切知道设备名,如何去访问设备呢?A访问设备必须用设备句柄,而得到设备句柄必须知道设备路径,这个套路以你我之力是改变不了的。每个设备都有它所属类型的GUID,我们顺着这个GUID就能获得设备路径。GUID是同类或同种设备的全球唯一识别码,它是一个12
henry
·
2005-11-08 23:00
实战
DeviceIoControl
之四:获取硬盘的详细信息
Q用IOCTL_DISK_GET_DRIVE_GEOMETRY或IOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁盘参数,我想获得包括硬盘序列号在内的更加详细的信息,有什么办法呀?A确实,用你所说的I/O控制码,只能得到最基本的磁盘参数。获取磁盘出厂信息的I/O控制码,微软在VC/MFC环境中没有开放,在DDK中可以发现一些线索。早先,LynnMcGuire写了一个很
henry
·
2005-11-08 23:00
实战
DeviceIoControl
之三:制作磁盘镜像文件
我想,要制作磁盘镜像文件,
DeviceIoControl
应该很有用武之地吧?A是的。这里举一个制作软盘镜像文件,功能类似于“DISKCOPY”的例子。
henry
·
2005-11-08 23:00
实战
DeviceIoControl
之二:获取软盘/硬盘/光盘的参数
Q在MSDN的那个demo中,将设备名换成“A:”取A盘参数,先用资源管理器读一下盘,再运行这个程序可以成功,但换一张盘后就失败;换成“CDROM0”取CDROM参数,无论如何都不行。这个问题如何解决呢?A取软盘参数是从软盘上读取格式化后的信息,也就是必须执行读操作,这一点与硬盘不同。将CreateFile中的访问方式改为GENERIC_READ就行了。IOCTL_DISK_GET_DRIVE_G
henry
·
2005-11-08 23:00
实战
DeviceIoControl
之一:通过API访问设备驱动程序
A在NT/2000/XP中,应用程序可以通过API函数
DeviceIoControl
来实现对设备的访问—获取信息,发送命令,交换数据等。
henry
·
2005-11-08 23:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他