OpenWithProgIds注册表项的作用是什么? 您所在的位置:网站首页 openwithprogids能删除吗 OpenWithProgIds注册表项的作用是什么?

OpenWithProgIds注册表项的作用是什么?

#OpenWithProgIds注册表项的作用是什么? | 来源: 网络整理| 查看: 265

我已经阅读了许多Stack Overflow问题以及所有相关的Microsoft文档,但是我找不到确切的答案。

我正在将程序注册为Windows 10中特定扩展的默认应用程序。我在注册表中添加了以下条目:

HKCU\Software\Classes\my-program.ext HKCU\Software\Classes\.ext\(Default) = my-program.ext HKCU\Software\Classes\.ext\OpenWithProgIds\my-program.ext

一切正常,关联成功创建。

However, I don't understand the purpose of the OpenWithProgIds. I thought it represents the list of alternative applications for this extension, however, even without adding my-program.ext to OpenWithProgIds my program is still present in the "Open With" list as well as all the previous applications registered through .ext\(Default).

Seems that there is some kind of cache containing all the previously associated programs for a specific extension. But if so, why do we need OpenWithProgIds at all? Probably this behavior was introduced in Windows 10, and the OpenWithProgIds is considered obsolete.

如有任何想法或澄清,我将不胜感激。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有