我有一个我的应用程序的文件类型,我希望在Vista浏览器中的详细信息窗格(显示在底部)中显示一些自定义信息在vista和win 7.像Microsoft Word文件类型(.docx)具有属性在显示作者属性等的vista和窗口7中的详细信息窗格中,我有一些我要显示的文件的自定义信息。我希望它是一个c#.net 2.0应用程序,它为我做。
感谢任何帮助。
答案 0 :(得分:4)
是一个艰难的。您需要实现property handler。 property handler是一个COM对象,它知道如何从文件中提取属性。我认为它可以使用进程外激活,因此您可以使用.NET 2.0,但要为很多COM互操作的东西做好准备。 All-in-one code framework有一些用C ++和C#for .NET 4编写的shell扩展对象的例子,至少应该给你一些指针。另请参阅this question。
答案 1 :(得分:1)
每种文件类型中显示内容的信息位于以下注册表中: HKEY_LOCAL_MACHINE \ SOFTWARE \类\ SystemFileAssociations \
您可以在安装时为您的文件类型(通过扩展名)创建子键,并设置您想要显示的属性。