ドライブ文字にマップされたネットワーク共有フォルダーがあります。これには、Windowsエクスプローラー、コマンドプロンプト、およびWinFormsアプリケーションから問題なくアクセスできます。また、UNCパスを使用してWindowsサービスからアクセスできます。
ただし、Windowsサービスからマップされたドライブ文字を使用してこのネットワークの場所にアクセスしようとすると、アクセスに失敗します。Windowsサービスは、個人の「ログオン」アカウントの資格情報を使用するように構成されています。これは、上記のすべての場合で同じです。私は管理者です。
多くの顧客サイトはネットワーク共有にドライブ文字を使用していますが、これを常に制御して、代わりにUNCパスを指定するように強制することはできません。Windowsサービスからのドライブ文字を使用してネットワーク共有にアクセスできる必要があります。
ドライブ文字にマップされているネットワーク共有フォルダーにアクセスできるように、Windowsサービスをセットアップするには何をする必要がありますか?私のWindowsサービスはC#で書かれています。