rainarch
驱动牛犊
驱动牛犊
  • 注册日期2002-04-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1271回复:3

IP hook 能不能进行写盘操作

楼主#
更多 发布于:2002-05-20 16:06
就是利用fwrite进行写盘
现在我加入写盘代码,Driver Monitor就出现载入driver错误
错误号0xc000034
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-05-20 16:23
在什么平台?
95/98下应该用R0_FileIO,在VToolsD里面有例子,
NT下用ZwCreateFile
ZwWriteFile
rainarch
驱动牛犊
驱动牛犊
  • 注册日期2002-04-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-20 17:10
在ZwCreateFile中,ObjectName的文件名怎么写
是不是象我这样设置就可以了。
IO_STATUS_BLOCK IoStatusBlock;
ObjectAttributes.Length = sizeof(OBJECT_ATTRIBUTES);
ObjectAttributes.ObjectName =L\"\\\\??\\\\E:\\\\myfile.dat\";
ObjectAttributes.RootDirectory = NULL;
ObjectAttributes.SecurityDescriptor = NULL;
ObjectAttributes.SecurityQualityOfService = NULL;
ObjectAttributes.Attributes = 0;
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-21 14:54
呵呵!你的这部分代码其实有一个函数的!是InitializeObjectAttributes
游客

返回顶部