首页
社区
课程
招聘
[讨论][讨论]读取被独占网络共享文件
发表于: 2013-2-20 00:06 5509

[讨论][讨论]读取被独占网络共享文件

2013-2-20 00:06
5509
在网上搜索了好几天了,想搞个问题始终没有解决。
如何读取网络共享中的被独占打开的文件。

http://bbs.pediy.com/showthread.php?t=128043
上面这个链接是解决读取本地被独占打开文件的方法。
现在我面临的问题是如何读取网络共享\\MyServer\MyShare中的被其他用户独占打开的文件。
上面链接中使用了CreateFile打开本地盘符的HANDLE的方法,同样思路是否可以打开网络共享的HANDLE,这样的句子怎么写?

顺便说一下我提这个问题的原因,我的操作系统XP SP2,网络共享\\MyServer\MyShare中的个别文件我无法打开,复制到本地提示“复制文件或文件夹出错”,但同事的电脑读取无压力,他读取然后关闭后我就可以读了。
以上讨论排除一切关于用户权限的考虑。

基于这种情况,可否设计一个工具,该工具对文件进行某种标记,标记后的文件脱离该工具后仍然不能被正常读取(就像上面一样,复制出现“复制文件或文件夹出错”),反标记后成为正常文件。这种工具可以依赖于XP系统,但不要依赖于用户权限设置。
求赐教。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
2
枚举句柄表,关闭句柄,就可以读取了~~~
2013-2-20 12:43
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
3
找到句柄后duplicatehandle
2013-2-20 21:11
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
文件肯定不是本地用户打开的,是网上邻居中其他人打开的,
2013-2-22 17:33
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
其他用户的句柄怎么找啊
2013-2-22 17:34
0
游客
登录 | 注册 方可回帖
返回
//