Tag: shell extensions

.NET ShellExtension(Framework 4.5,Windows 8.1,SharpShell)无效

我试图在Windows 8.1中实现自定义ShellExtension 。 发现真的很好的SharpShell教程 。 [ComVisible(true)] [COMServerAssociation(AssociationType.AllFiles)] public class CountExtProvider : SharpContextMenu { protected override bool CanShowMenu() { // We will always show the menu. return true; } protected override ContextMenuStrip CreateMenu() { // Create the menu strip. var menu = new ContextMenuStrip(); // Create a ‘count lines’ item. var itemCountLines = new ToolStripMenuItem { […]

附加到shell扩展中的默认工具提示

我有一个使用SharpShell构建的shell扩展。 我想知道是否可以附加到鼠标hover在文件上时看到的工具提示: 我已阅读并尝试使用Shell Info Tip Handler ,但问题在于它会将您设置的内容覆盖整个工具提示,而不是让您能够将一行文本附加到您正常的默认工具提示会看到,这是我想要的结果。 我有一种感觉,SharpShell可能不支持这种方式,因此,有助于我从人们那里获得有关如何在MSVC ++ shell扩展中另外解决此问题的见解。

安装和注册shell扩展上下文菜单来自wix安装程序

我创建了锐利的shell扩展,用于使用.Net自定义Windows的右键菜单上下文。 该项目的结果是.dll。 我尝试使用服务器管理器工具安装和注册它,该工具与尖锐的shell工具一起存在并且它成功运行。 现在我需要从我的wix项目安装并注册这个shell扩展,因为我需要用户安装我的应用程序并在安装后获得自定义窗口的右键单击上下文菜单。 我需要详细的步骤,因为我是使用Wix安装程序的新手。

编写类似于程序集缓存查看器的Windows Shell扩展

我想编写一个shell扩展来完全自定义特定文件夹的显示,例如Assembly Cache Viewer(浏览到c:\ windows \ assembly,你会明白我的意思)。 哪些COM接口负责提供这些钩子? 我的“观众”将用C#编写…… 谢谢!

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

我想在Windows 7中的图像文件的属性对话框中添加一个选项卡。 我有许多家庭图像,我想在窗口属性中使用选项卡查看每个图像的详细信息。 波斯日期的“相机型号”,“拍摄日期”等详细信息。 如何才能做到这一点?