是否有任何命令可以让我发现用户已选择特定程序(例如 Adobe reader/Adobe acrobat)作为 Windows 中特定文件扩展名(例如 .pdf)的默认程序?
进一步来说:
- 如果我从文件属性
adobe reader
中选择默认值PDF viewer
- 字符串
viewer1 = "Command .pdf"
(在命令提示符下运行) - 然后我从文件属性更改为 acrobat → 更改默认程序
- 字符串
viewer2 = "Command .pdf"
(在命令提示符下运行)
所以,观众1!=观众2
我正在使用 Java swing,所以如果有任何库或方法可以找到选择为 .pdf 文件的默认程序,那对我也有帮助。
是否存在任何注册表项,用于存储特定文件扩展名 (.pdf) 的默认程序路径?