winforms を使用して ac# webclient に取り組んでいます。
IE のようにページに移動するときに、元の Windows 認証ポップアップを表示するには、webbrowser コントロールが必要です。
資格情報を取得するためのポップアップを作成するソリューションを既に読みました。私の場合、認証を異なる方法で処理する複数のサーバーをサポートする必要があるため、機能しません。独自の方法でポップアップを処理するため、ポップアップを必要としないものもあります。
前もって感謝します!
編集: URL に移動するために使用するコードは次のとおりです。
URL = "http://" + UserID+ ":" + Password + "@" + URL;
webBrowser.Navigate(URL);
UserID と Password が空の場合、IE と同じダイアログが表示され、パスワードとユーザーを入力する必要があります。webbrowser-control にこのダイアログを強制的に表示させる方法を知っている人はいますか?