首页
社区
课程
招聘
通过IP访问网络文件路径问题
发表于: 2009-12-21 21:00 5822

通过IP访问网络文件路径问题

2009-12-21 21:00
5822
我在内核中开启了一个线程,在线程中,我通过ZwCreate访问网络上的文件,可是文件的路径怎么写都不对劲
1 通过\\Device\\LanmanRedirector\\192.168.3.217\\test\123.txt去打开,返回0xC00000022
2 和应用层一样传入\\\\192.168.3.217\\test\123.txt,还是失败
3 通过卷影传入:ShadowName\\192.168.3.217\\test\123.txt,还是失败

可是我通过fileSpy查看网络文件访问的时候,路径是\\Device\\LanmanRedirector\\192.168.3.217\\test\123.txt的形式,不过中间有打开PIPE IPC$之类的

我想知道是不是网络访问文件的时候,需要做什么额外的操作后才可以打开?
为什么文件过滤驱动中获取的网络文件全路径又是\\\\192.168.3.217\\test\123.txt,而且是成功的,
希望大牛能指点下!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 56
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不大清楚`....求解.
2009-12-22 08:39
0
雪    币: 4773
活跃值: (3767)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
3
STATUS_ACCESS_DENIED

这意思就是你的SMB会话目前权限不足,先用有效帐号远程建立SMB会话,也就是你前面说的打开IPC$那一步,不过这一步在内核里怎么完成我没试过,我只在用户态调用Win32 API建立SMB会话。
2009-12-22 09:45
0
游客
登录 | 注册 方可回帖
返回
//