阅读:1754回复:10
急:如何判断对文件的访问是来自本地还是网络
如何判断对文件的访问是来自本地还是网络!
网络中,A机器通过网络邻居来访问B机器,在B机器中,FileMon显示的访问进程全是System,有没有办法知道该访问来源于网络,更进一步,能否知道对方的IP或其它具体信息。 望高人指点迷津!!! |
|
沙发#
发布于:2005-02-01 19:53
我也想知道,顶一下!
|
|
板凳#
发布于:2005-02-02 16:27
通过ifs中的smbmrx例子应可以。
|
|
地板#
发布于:2005-02-02 18:45
楼上高人,能否说的具体点?
|
|
地下室#
发布于:2005-02-02 18:51
可以通过文件的路径来判断
|
|
|
5楼#
发布于:2005-02-02 19:02
通过文件路径只能判断本机是否访问网络上其它机器的文件(因为此时文件路径格式为\\\\机器名\\c:...),但不能判断本地文件是否被网上其它机器访问。
[编辑 - 2/2/05 by wanyinghui] |
|
6楼#
发布于:2005-02-02 22:14
FileObject的Flags有FO_REMOTE_ORIGIN这一标志位时,就是来自网络的
|
|
7楼#
发布于:2005-02-03 09:51
FileObject的Flags有FO_REMOTE_ORIGIN这一标志位时,就是来自网络的 学习ing 。。。 |
|
|
8楼#
发布于:2005-02-03 19:24
楼上仁兄:
你确认这种方法有效吗,从OSR的讨论中看出,似乎这种方法没有得到验证。参见OSR文档: http://www.osronline.com/article.cfm?article=255 [编辑 - 2/3/05 by wanyinghui] |
|
9楼#
发布于:2005-02-06 22:22
osr最新的faq中好象有说明解决办法。
|
|
10楼#
发布于:2005-02-14 08:26
在OPEN的时候判断进程是否是Kernel32似乎可以,如果是代表是网络用户的操作。相关资料自行查询。
|
|