版块
论坛
喜欢
话题
应用
搜索
登录
注册
Cloudy_hanji的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=97562
怎么在SYS里收取一个EXE传递过来的buffer
在exe里DeviceIoControl(m_hDevice, IO_GET_SHAREMEMORY_ADDR, NULL, NULL, szOutputBuffer, sizeof(szOutputBuffer), &dwReturn, NULL )在sys里case ...
全文
回复
(
4
)
2005-05-30 15:08
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
zhaock
:
对于METHORD_BUFFER,os的处理,是分配一块max(InputLen,OutputLen)的内存,指针放到Irp->AssociatedIrp.SystemBuffer中,将InputBuffer拷贝到SystemBuffer中,驱动返回的时候,将SystemB...
(2005-06-01 15:52)
回复
Cloudy_hanji
:
我看过了,用DeviceIoControl的参数传过来的szOutputBuffer在passthru.c里的Irp->AssociatedIrp.SystemBuffer并没有这个szOutputBuffer的值。
(2005-06-01 15:09)
回复
Cloudy_hanji
:
谢谢,如果真的是这样就没问题了。THANK YOU
(2005-05-30 23:21)
回复
zhaock
:
你想做什么?在这个代码里, Irp->AssociatedIrp.SystemBuffer,就相当于szOutputBuffer 其实是系统会把SystemBuffer复制到szOutputBuffer, 从代码看,用的METHORD_BUFFERED
(2005-05-30 20:09)
回复
Cloudy_hanji
加关注
写私信
0
关注
1
粉丝
32
帖子
返回顶部