networking断开连接时访问本地共享文件夹

我有一个应用程序通常试图访问放置在自己的机器上的文件。 访问文件的方式是UNC格式,例如:

\\MyComputerName\MySharedFolder\file.txt 

这一切都工作正常,直到我断开networking的计算机 – 共享文件夹变得无法访问,虽然它放置在本地。

我试过的事情:1.使用networking帐户login并为该文件夹的每个人设置权限2.使用本地pipe理员帐户login,并为该文件夹设置此用户的权限

那没办法…

哦,这是关于Windows XP的…

谢谢!

这不是一个许可问题。 您正试图通过networking堆栈访问机器。 从networking断开连接时,UNCpath(即使它在同一台计算机上)不可访问。 为什么不使用本地驱动器path而不使用UNCpath?

将MyComputerName添加到指向127.0.0.1的主机文件中

%SYSTEMROOT%\ SYSTEM32 \ DRIVERS \ ETC \ HOSTS

当从networking上断开计算机时,实际上会丢失networking适配器。 为了能够再次使用networking,您需要安装一个回送适配器(Microsoft免费提供一个)。

还有一种方法可以将networking连接configuration为在拔出网线时从标准networking适配器切换到环回适配器。 不幸的是,我手边没有这方面的信息,但要解决这个问题并不困难。

检查共享权限和文件夹本身的NTFS权限。