如何在注册表中获取.PDF扩展名的默认打开应用程序名称

时间:2019-01-22 13:12:03

标签: c# registry

我已经尝试过以下路径

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

通过上述路径有时会获取PDF_auto_file或应用程序名称不正确

Computer\HKEY_CLASSES_ROOT\.pdf
Computer\HKEY_CLASSES_ROOT\PDF_auto_file\shell\Open\command

当我对acrobat reader以外的任何应用程序进行更改时,都按路径上方的路径显示,但它也会显示错误的应用程序名称

Computer\HKEY_CURRENT_USER\Software\Classes\.pdf defualt key value
Computer\HKEY_CURRENT_USER\Software\Classes\PDF_auto_file\shell\Open\command

路径alos上方的应用名称错误

我首先尝试了上述路径,比从文件->属性->更改将默认应用程序更改为另一个应用程序,我得到了正确的信息,但是它影响了某些时间,有时没有。

0 个答案:

没有答案