私のアプリケーションFileStream
では、ネットワークのどこかにあるファイル共有にあるファイルから読み取るために使用します。だから私のremoteFilePath
変数は次のようなものです:\\computername\folder\file.pdf
FileStream fileStream = new FileStream(remoteFilePath, FileMode.Open, FileAccess.Read, FileShare.None, 1024 * 1024)
残念ながら、このアプリケーションを実行している (PC にログインしている) ユーザーは、このファイル共有にアクセスできません。これらのファイルにアクセスできる別のユーザー (ドメイン、ログイン、パスワード) がいます。
他のユーザー資格情報を使用してファイルをファイルストリームに取得することは可能ですか? ファイルを取得するためだけにユーザーになりすまして、自分のユーザーで続行することはできますか?