c# - 将选项卡添加到图像文件的默认属性窗口

标签 c# .net shell-extensions

我想在 Windows 7 中的图像文件的属性对话框中添加一个选项卡。

我有很多家庭图片,我想在窗口属性中使用一个选项卡查看每张图片的详细信息。

波斯语日期的“相机型号”、“拍摄日期”等详细信息。

如何做到这一点?

最佳答案

为此,您需要实现并安装“shell 扩展”(基本上是一堆 COM 接口(interface))...

备注:如果您运行的系统没有 .NET 4,那么 Microsoft 建议不要为此使用 .NET,因为旧版本的固有限制是一个进程不能运行多个框架同时版本。根据操作系统等情况,建议使用 C/C++ 实现。

在这种特定情况下,您需要构建一个 shell 扩展来实现 IShellPropSheetExt .

除此之外,shell 扩展的实现是一项非常艰巨的工作...一些信息/示例/源代码/库等链接:

关于c# - 将选项卡添加到图像文件的默认属性窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7990859/

相关文章:

c# winform绘制闪烁图像

c# - View 未在区域中显示

c# - 如何重定向到 MVC3 中的相同 Controller 操作?

c# - 在 Open XML SDK 中的单词书签后插入 OpenXmlElement

c# - 在 Windows 资源管理器中显示自定义标题或列

c++ - 无法将参数从 'LPITEMIDLIST *' 转换为 'LPCITEMIDLIST *'

c# - .NET UDP 套接字发送增加内存使用

c# - 如何防止 "configSections"的 web.config 文件继承?

c# - Nhibernate 日期时间问题

shell-extensions - srm.exe 安装 shell 扩展 : Fails with "Cannot cast the underlying exported value"