社区
硬件/系统
帖子详情
WindowsAPI函数DeviceIoControl的问题
dhbellwyc
2008-04-11 12:15:59
API函数DeviceIoControl的第一个参数hDevice,是设备句柄,不过我要通信的这个驱动程序是用动态加载的,就是先得到服务控制管理器,再指定驱动程序路径后创建服务,然后启动服务的方法。那么这个hDevice参数该怎么填呢,因为我这个驱动程序不对应任何设备啊!是不是就填创建服务函数中的服务句柄啊!还是驱动程序的文件句柄啊!
谢谢!
...全文
128
5
打赏
收藏
WindowsAPI函数DeviceIoControl的问题
API函数DeviceIoControl的第一个参数hDevice,是设备句柄,不过我要通信的这个驱动程序是用动态加载的,就是先得到服务控制管理器,再指定驱动程序路径后创建服务,然后启动服务的方法。那么这个hDevice参数该怎么填呢,因为我这个驱动程序不对应任何设备啊!是不是就填创建服务函数中的服务句柄啊!还是驱动程序的文件句柄啊! 谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knowledge_Is_Life
2008-05-01
打赏
举报
回复
接分先!
meiZiNick
2008-04-30
打赏
举报
回复
关注 接分
taianmonkey
2008-04-18
打赏
举报
回复
if( (GetVersion() & 0xFF) >= 5 )
{
//
// We reference the global name so that the application can
// be executed in Terminal Services sessions on Win2K
//
wsprintf( completeDeviceName, TEXT("\\\\.\\Global\\%s"), DriverName );
}
else
{
wsprintf( completeDeviceName, TEXT("\\\\.\\%s"), DriverName );
}
hDevice = CreateFile( completeDeviceName,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
if ( hDevice == ((HANDLE)-1) )
return FALSE;
dhbellwyc
2008-04-18
打赏
举报
回复
怎么创建呢,CreateFile函数的第一个参数也就是文件名填什么呢?
rageliu
2008-04-11
打赏
举报
回复
一样使用CreateFile创建
Device
IoC
ontrol
超时后如何处理
在使用。
Device
IoC
ontrol
异步 I/O 操作
打开设备:首先,使用CreateFile打开目标设备(如磁盘、串口、图形设备等)。此时,你可以指定设备的访问权限、共享模式和创建标志等。L"\\\\.\\
Device
\\My
Device
", // 设备路径GENERIC_READ | GENERIC_WRITE, // 读写权限0, // 不共享NULL, // 安全属性OPEN_EXISTING, // 打开现有设备FILE_FLAG_OVERLAPPED, // 异步操作标志NULL);// 没有模板文件// 错误处理准备异步结构。
实战
Device
IoC
ontrol
之一:通过
API
访问设备驱动程序
Q 在NT/2000/XP中,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢? A 在NT/2000/XP中,应用程序可以通过
API
函数
Device
IoC
ontrol
来实现对设备的访问―获取信息,发送命令,交换数据等。利用该接口
函数
向指定的设备驱动发送正确的控制码及数据,然后分析它的响应,就可以达到我们的目的。
Device
IoC
o
C/C++ 实现获取硬盘序列号
获取硬盘的序列号、型号和固件版本号,此类功能通常用于做硬盘绑定或硬件验证操作,通过使用。
函数
与物理硬盘驱动程序进行通信,发送。获取硬盘信息,并输出到控制台。命令来获取硬盘的信息。
windows
_获取系统盘所在的磁盘号
根据盘符获取操作系统所在的物理磁盘号
硬件/系统
2,644
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章