snowstone
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2005-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1364回复:3

ZwCreateFile打开网络共享的文件为什么出错?

楼主#
更多 发布于:2002-05-23 13:41
ZwCreateFile打开网络共享的文件为什么出错?
我想在驱动中读共享文件怎么办?
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-23 17:09
您先用IoGetCurrentProcess驱动程序当前进程,
然后在调用网络文件打开前后使用未公开的函数KeAttachProcess()
参数用刚才哪个函数得到的,然后再调用ZwCreateFile()旧会成功,
祝你好运。
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
snowstone
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2005-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-26 14:11
多谢,分数已给
但是我读了相关的资料,你说的那种方法是利用用户模式来
读网络数据,但是我怎么打开文件,是在应用程序中打开传给驱动,
还是在驱动中打开,ZwCreateFile打不开类似\\\\server\\share\\file.exe   这样的文件,难道需要映射网络驱动器?
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-05-27 10:51
可能是要加上\\\\??\\的前缀吧
游客

返回顶部