在我的应用程序中,我使用FileStream
从网络上的某个文件共享中读取文件。因此,我的remoteFilePath
变量是这样的: \\computername\folder\file.pdf
FileStream fileStream = new FileStream(remoteFilePath, FileMode.Open, FileAccess.Read, FileShare.None, 1024 * 1024)
很遗憾,我正在使用的用户(即我登录PC的用户)无法访问此文件共享。我有另一个用户(域、登录名和密码),该用户可以访问这些文件。
是否可以使用其他用户凭据来获取文件流?我能否仅扮演用户角色以获取文件,然后继续使用自己的用户呢?