次の情報があります。
- リモート マシン名/アドレス
- リモート マシンの管理者権限を持つアカウントの資格情報
- 必要なファイルの完全なパス (例: C:\program files\application\file.txt)
私のアプリケーションは、管理者権限を持つローカル マシンでも実行されています。
リモートファイルを開く/読み取るにはどうすればよいですか?
注: ファイルが共有パスにあるという保証はありません。
いくつかの問題が発生します。まず、資格情報をリモート サーバーに渡したいようです。ファイルを直接開くときにリモート資格情報を渡すには、この回答をご覧ください。
次に、管理 UNC 共有パスを使用できます: \\machinename\drive$\path\file.txt
. ただし、これは、ユーザーがファイアウォールをアクティブにしておらず、管理者ユーザーの資格情報を渡している場合にのみ機能します。
基本的に、ファイアウォールとアクセス許可が主な問題です。明示的にあなたと共有している場合、他の人のものにアクセスするのははるかに簡単です。