版块
论坛
喜欢
话题
应用
搜索
登录
注册
wangwolue1的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=37069
关于用deviceiocontrol实现应用程序与驱动的通信问题(蓝屏)?
这是动态加载驱动程序的例子修改的。我刚学驱动,希望个位大虾帮帮忙。驱动程序:#include <ntddk.h>#define IOCTL_SET_FILTER \\ CTL_CODE(0x8000, 801, METHOD_BUFFERED, FILE_AN...
全文
回复
(
4
)
2002-12-24 22:08
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
wangwolue1
:
////应用程序已经改为(set.exe): 在基于对话框应用中: void OnClickSetData() { HANDLE hWdm = CreateFile(\"\\\\\\\\.\\\\Twdm1\", GENERIC_WRITE | GE...
(2002-12-31 13:21)
回复
Coolice
:
DeleteService执行后一般需要重启,所以CreateService后,以后不用再调用CreateService和DeleteService,否则会返回io重叠错误。 另外,CreateFile不能使用FILE_FLAG_OVERLAPPED标志,参数必须如下: ...
(2002-12-26 12:30)
回复
wangwolue1
:
谢谢,现在不会蓝屏了,但是现在又出现了一点问题, 那就是应用程序与驱动程序发几个信息之后便不可以在发了。 错误代码是 1061(服务无法在此时接受控制信息。) 这个时候该驱动也无法用 NET STOP Twdm1 关闭,必须重新启动电脑才可以再发控制信息。 ////...
(2002-12-25 22:30)
回复
Coolice
:
DeviceExtension没有初始化, 把下面几行去掉: pdx = (PDEVICE_EXTENSION) fdo->DeviceExtension; status = IoAcquireRemoveLock(&pdx->RemoveLock,...
(2002-12-25 09:48)
回复
wangwolue1
加关注
写私信
0
关注
0
粉丝
15
帖子
返回顶部