runrune
驱动牛犊
驱动牛犊
  • 注册日期2007-06-28
  • 最后登录2007-08-11
  • 粉丝0
  • 关注0
  • 积分170分
  • 威望18点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:1293回复:1

新手向各位索取个超简单的文件操作代码

楼主#
更多 发布于:2007-07-03 01:53
具体是:只要实现在C盘下建立一个文件(名为Test.txt),并向里面输入几个字符。

    要是一个完整的驱动,从驱动入口(DriverEntry)到文件操作完成的代码。

    用DDK开发;

如:

#include "ntddk.h"

NTSTATUS DriverEntry(......)
{
......
zwCreateFile(......);
......
}

在网上搜索看到的都是不完整的,没办法,只好在这里向大家要一个了。
liyunch
驱动小牛
驱动小牛
  • 注册日期2001-06-28
  • 最后登录2014-09-05
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望134点
  • 贡献值0点
  • 好评度94点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-03 22:25
主要是不知道OBJECT_ATTRIBUTES咋弄吧, ZwCreateFile添参数就看ddk添吧.
UNICODE_STRING filename;
OBJECT_ATTRIBUTES objattr;
HANDLE hFile;

//before InitializeObjectAttributes, remember initialize filename
InitializeObjectAttributes(&objattr, &filename, ...);
ZwCreateFile(&hFile, FILE_GENERIC_READ|FILE_GENERIC_WRITE, ..... );
游客

返回顶部