ユーザーが Windows で特定のファイル拡張子 (.pdf など) のデフォルト プログラムとして特定のプログラム (Adobe Reader/Adobe acrobat など) を選択したことを確認できるコマンドはありますか?
すなわち:
- ファイルのプロパティから
adobe reader
デフォルトとして選択した場合PDF viewer
- 文字列
viewer1 = "Command .pdf"
(コマンド プロンプトで実行) - 次に、ファイルのプロパティから acrobat に変更します → デフォルトのプログラムを変更します
- 文字列
viewer2 = "Command .pdf"
(コマンド プロンプトで実行)
したがって、viewer1 != viewer2
私はJavaスイングで作業しているので、.pdfファイルに選択されたデフォルトのプログラムを見つけるライブラリまたは方法があれば、それも役に立ちます。
特定のファイル拡張子 (.pdf) の既定のプログラム パスを格納するレジストリ キーは存在しますか?