クライアントがログオンしていない共有上のリソースにアクセスする必要があるシック クライアントがあります。クライアントが Windows ドメイン上にあるか、ドメインのない混合環境である可能性があるため、ユーザーはローカルでサーバーにログオンする必要があります。これまでの回避策の 1 つは、ユーザーのデスクトップに共有へのショートカットを作成することでした。これにより Windows エクスプローラーが開き、共有へのアクセスを許可または拒否するパスワード プロンプトが開きます。Windows エクスプローラーに依存せずにユーザーを共有にサインオンさせるにはどうすればよいですか? 共有へのアクセスを要求するためにアプリに実行させることができる、Windows エクスプローラーは何をしますか?
c# web app でネットワーク共有から Access ファイルを読みましたが、WinForms アプリでこれを行っており、インタラクティブにしたいと考えています。How to prompt for a Passwordも読みましたが、そのコードは、共有へのアクセスを要求して許可する UI を呼び出すのではなく、ユーザーからの文字列を要求するだけです。OSがネットワークリソースへのアクセスを要求するようにトリガーするほど、アプリにユーザーのパスワードを知らせたくないのです。