ヘルプのためにデスクトップ アプリケーションからリンクしたいナレッジ ベースがあります。
デフォルトの Web ブラウザーでこれを開こうとしましたが、.htaccess 資格情報が設定されているため、プロンプトが表示されます。アプリケーション用に 1 つしか設定していないため、ユーザー名とパスワードを入力する必要はありません。
これにより、毎回プロンプトが表示されます。
Dim url = "http://mysite.com/index.php?/category/40/0/10/"
Process.Start(url)
IE9 ではサポートされていないため、ユーザー名とパスワードを URL に追加することはできません。
http://username:pass@url.com <-- 新しいブラウザではサポートされていません
Web ブラウザー コントロールを使用しようとしましたが、現在のものではなく IE4 を使用しています。これにより、正しく表示されません。
Dim hdr = "Authorization: Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes("myuser" + ":" + "password")) + System.Environment.NewLine
WebBrowser1.Navigate(Url, Nothing, Nothing, hdr)
IE9 を強制するようにレジストリ設定を試みましたが、動作させることができませんでした。その上、私が読んだことから、彼らが IE9 を持っていなくても問題ありません。
これを回避する方法について何か提案はありますか? アプリケーションから安全な Web ページを開きたいだけです。
ありがとう!