将选项卡添加到默认属性的图像文件窗口
我想在Windows 7中的图像文件的属性对话框中添加一个选项卡。
我有许多家庭图像,我想在窗口属性中使用选项卡查看每个图像的详细信息。
波斯日期的“相机型号”,“拍摄日期”等详细信息。
如何才能做到这一点?
要做到这一点,你需要实现并安装一个“shell扩展”(基本上是一堆COM接口)…
备注:如果您运行的系统没有.NET 4,那么Microsoft建议不要使用.NET,因为旧版本的固有限制是一个进程无法同时运行多个框架版本。 根据操作系统等情况,建议使用C / C ++实现。
在这种特定情况下,您需要构建一个实现IShellPropSheetExt的shell扩展。
除了shell扩展的实现是一项非常艰巨的工作……一些信息/样本/源代码/库等链接:
- http://msdn.microsoft.com/en-us/library/windows/desktop/bb774328%28v=VS.85%29.aspx
- http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-windows-shell-extension-with-net-framework-4-c-vb-net-part-1.aspx
- http://www.ssware.com/ezshell/ezshell.htm
- http://www.codeproject.com/KB/shell/ratingcolumn.aspx?q=shell+extensions+c%23
- http://www.codeproject.com/KB/shell/shellextguideindex.aspx
- http://www.nirsoft.net/utils/shexview.html
- http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/1428326d-7950-42b4-ad94-8e962124043e/