如何在我的c#app中使用TortoiseSVN中注册的shell叠加图标

时间:2012-02-24 14:49:11

标签: c# tortoisesvn hook overlay dropbox

tortoiseSVN和Dropbox提供了一个在文件上显示叠加图标的钩子。
当文件状态改变时,挂钩处理此更改并更改叠加图标
这个钩子在注册表中的ShellOverlayIcon中,当创建快捷方式时,它像Windows快捷方式箭头图标一样使用。

我可以在我的c#app中使用这些钩子处理程序吗?

我可以将文件标志更改为标记为SVNchange标志,以便TortoiseSvn图标处理程序自动更改文件的图标吗?

如果是,你可以提供一个例子(在c#中)

2 个答案:

答案 0 :(得分:1)

在考虑了一些解决方案后,我发现在TortoiseSvn项目中使用的“TortoiseOverlays”项目
这是解决此挂钩How to use TortoiseOverlays with my own handler

使用的另一个问题

答案 1 :(得分:0)

我不知道你是否可以使用那些现有的钩子,但here是一篇很好的文章,解释了如何制作自己的钩子。

编辑:对不起,这篇文章使用的是C ++。