如何在不同的计算机上读取文件

时间:2013-05-31 20:45:47

标签: c# windows

我有以下信息:

  • 远程计算机名称/地址
  • 远程计算机上具有管理权限的帐户的凭据
  • 我需要的文件的完整路径(例如:C:\ program files \ application \ file.txt)

我的应用程序也在具有管理权限的本地计算机上运行。

我如何打开/读取远程文件?

注意:无法保证文件位于共享路径中。

1 个答案:

答案 0 :(得分:1)

你会遇到一些问题。首先,看起来您想要将凭据传递给远程服务器。直接打开文件时,请使用look at this answer传递远程凭据。

其次,您可以使用Admin UNC共享路径:\\machinename\drive$\path\file.txt。但这只有在用户没有激活防火墙且仅传递管理员用户凭据的情况下才有效。

基本上,防火墙和访问权限是您的主要问题。如果他们明确地与你分享,那么进入别人的东西要容易得多。