【问题标题】:What is the name of the shell extension that controls columns for Windows Explorer? [duplicate]控制 Windows Explorer 列的 shell 扩展名是什么? [复制]
【发布时间】:2016-09-09 19:33:45
【问题描述】:

当我在 Windows 资源管理器中右键单击一列时,我可以选择要查看的列。

它保存在哪里?这是“外壳扩展”吗?如何添加和更改新列?

我不在乎使用什么语言,除非你必须使用汇编。

编辑:一点说明/示例。如果我有一个文本文件,并且我希望它具有新的详细信息或元数据元素,并且我希望将其作为我可以选择用于排序的列的一部分,那是 Windows Shell 扩展吗?

编辑:https://msdn.microsoft.com/en-us/library/windows/desktop/bb776831%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

貌似只有 XP 及以下有这个。

编辑:我想我想要这个。 https://msdn.microsoft.com/en-us/library/windows/desktop/ff728869(v=vs.85).aspx

【问题讨论】:

  • 没有 shell 扩展。那就是 Windows 资源管理器本身。 Shell 扩展由其他人编写,用于向 Explorer 添加功能;您正在描述内置功能。
  • @KenWhite 有没有办法改变它?某些程序(如 Office)在安装时会这样做。
  • 您可以编写自己的 shell 扩展来为 shell 添加功能。您询问了控制列的外壳扩展名,我解释说它不是外壳扩展。它是内置的行为。我不知道 Explorer 是否公开了这些列。做一些关于 Windows shell 扩展的研究(谷歌可以提供帮助)。
  • @KenWhite 在我问之前我已经做了。 :)
  • Windows XP - 列处理程序,Windows Vista 及更高版本 - 属性处理程序。

标签: windows-shell windows-explorer


【解决方案1】:
猜你喜欢
  • 2011-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-17
  • 2012-07-20
  • 1970-01-01
  • 2011-01-06
  • 2013-05-08
相关资源
最近更新 更多