この質問はすでに行われていることは知っていますが、適切な答えが見つかりませんでした。これが私の質問です。Webブラウザコントロールを使用してローカルマシンに印刷プレビュー用のPDFファイルをロードしようとしましたが、正常に動作しますが、問題は、Adobe Readerがインストールされていない場合、Webブラウザコントロールがプレビュー用にファイルを開かないことです。たとえば、FoxitReaderがインストールされている場合などです。 、また、webbrowserコントロールはサポートしていません。インストールされているアプリケーションを見つけるためにローカルマシンレジストリにアクセスできません。アプリケーションはローカルユーザーにもインストールされているためです。
webBrowser1.Navigate("......");
webbrowserがadobereaderでファイルを開くことができない場合にアラートを表示することは可能ですか?