0

ユーザーのログオン前に開始する Windows サービスを実行する必要があります。また、このサービスには独自のユーザー名/パスワードが必要であることも意味します。では、ログに記録されずにネットワーク共有をリモートで開くにはどうすればよいでしょうか?

私は Windows ドメインにいます。目標は、構成済みの資格情報を使用して、必要なリモート ファイルにアクセスすることです。

アイデアはありますか?サーバーに簡単にアクセスできるものが見つかりません

編集: 申し訳ありませんが、間違いを犯しました。クライアント コンピューターはドメイン内にありません。サーバーは :(

4

2 に答える 2

4

通常は、指定されたユーザー (ドメイン) アカウントでサービスを実行するように設定し、そのユーザーにリモート共有へのアクセスを許可します。次に、他の場合と同じようにその共有上のファイルにアクセスします。

File.ReadAllText(@"\\SomeMachine\SomeShare\Something.txt");
于 2011-08-10T13:39:25.260 に答える
1

問題のユーザーとしてサービスを実行できない場合は、P/Invokes を使用してコードで実行できます。

ユーザー名とパスワードを使用してネットワーク ドライブに接続する

于 2011-08-10T14:49:18.783 に答える