即使安装了应用程序也找不到预览处理程序

问题描述

我正在尝试在WinForms应用程序中预览文件在这种情况下,我安装了Office应用,并且试图预览xls或doc文件

我通过抓取以下注册表项来获取所有扩展程序的预览器处理程序键:

"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\PreviewHandlers"
"HKEY_CLASSES_ROOT\{0}\shellex\{{8895b1c6-b41f-4c1c-a562-0d564250836f}}"
"HKEY_CLASSES_ROOT\SystemFileAssociations\{0}\shellex\{{8895b1c6-b41f-4c1c-a562-0d564250836f}}"

{0}文件扩展名。

我确实使用上面的第一个键找到了pdf,txt或rtf的注册预览处理程序。在我的机器上,我只注册了12个预览处理程序...

enter image description here

例如,对于.doc和.docx,我没有ShellEx存根:

enter image description here

但是,我找不到xls或doc的预览处理程序。 Outlook可以轻松显示带有消息的这些文件的预览。如果我遵循唯一有意义的值,那我会去:

enter image description here

那么预览处理程序到底在哪里注册

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)