版块
论坛
喜欢
话题
应用
搜索
登录
注册
du_lin的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=15196
zwwritefile() 怎么用??
那位大侠用过 zwwritefile()?我想用它把我的数据结构写到文件中,可是怎么也写不进去急死我了??PDEVICE_EXTENSION device_extension //ZwWriteFile( device_extensi...
全文
回复
(
9
)
2002-04-12 09:32
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
du_lin
:
谢谢二位 我在zwcreatefile 中改了几个参数,就行了。
(2002-04-15 11:46)
回复
ymvv
:
对不起,是我写错了。应该是RtlConvertLongToLargeInteger
(2002-04-15 07:53)
回复
tigerzd
:
NTSTATUS ntStatus; OBJECT_ATTRIBUTES ObjectAttributes; UNICODE_STRING UniFileName; PCWSTR FileName = L\"\\\\DosDevice\\\\c:\\\\re...
(2002-04-12 16:31)
回复
du_lin
:
文件的handle 肯定有。 ConvertLongToLargeInteger 去那里找啊? [编辑 - 4/12/02 作者: du_lin]
(2002-04-12 15:07)
回复
du_lin
:
zwwritefile() 的返回值是0xC0000002 STATUS_NOT_IMPLEMENTED 是不是函数未执行的意思? 有没有你调通的原码,给一段,感激不尽, :o :o :o
(2002-04-12 15:05)
回复
ymvv
:
用ConvertLongToLargeInteger将偏移量转换成LARGE_INTEGER
(2002-04-12 14:21)
回复
ymvv
:
你的File Handle是否正确?应该用ZwCreateFile打开。另外,你说的写不进去是什么意思?检查ZwWriteFile的返回值了吗?说什么?
(2002-04-12 14:09)
回复
du_lin
:
OFFSET 是LARGE_INTEGER 到底那一项是文件偏移量, 指点一下,怎么用? 这么创建文件是不是可以任意读写??? ZwCreateFile( &device_extension->sec_file_han...
(2002-04-12 14:07)
回复
wlrwx
:
检查一下ZwWriteFile的返回值,看看In_Irp->IoStatus.Information的数值是多少,这个地方返回实际写入的数据长度。OFFSET设置是否正确 :P :P :P
(2002-04-12 10:08)
回复
du_lin
加关注
写私信
0
关注
0
粉丝
150
帖子
返回顶部