首页
社区
课程
招聘
[求助]求一个简单的与驱动通信的C代码。
发表于: 2008-6-10 11:01 4602

[求助]求一个简单的与驱动通信的C代码。

2008-6-10 11:01
4602
求一个简单的与驱动通信的C代码,要把字符串、DWORD值传入驱动,又要把驱动中返回的字符串、DWORD读出来,请高手指点。
还有,为什么与驱动通信都要用CTL_CODE这个宏,其实这个宏最后还是一个固定常数,为什么不直接用一个常数呢?
比如:
DeviceIoControl(handle,(DWORD)IOCTL_MT_HIDE,NULL,0,NULL,0,&fff,NULL);

其实:IOCTL_MT_HIDE就是等于CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x201, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
最终还是一个常数。
为什么不用:
DeviceIoControl(handle,1,NULL,0,NULL,0,&fff,NULL);

然后在驱动中用:
case 1:
这样不是更方便吗?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2008-6-10 14:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
仔细看看专题里有
2008-6-10 15:00
0
游客
登录 | 注册 方可回帖
返回
//