与Windows Shell集成

时间:2008-12-19 21:40:53

标签: windows windows-shell shell-extensions

行,

我想创建一个位于文件菜单中的Windows shell扩展,就像“Tortorise SVN”菜单一样。

有谁知道我的开始,一篇好文章,或者要实现哪些接口?

谢谢!

4 个答案:

答案 0 :(得分:5)

实际上这很直接。这是一个3-4步骤的过程。您没有指定使用的语言。

以下是如何在本机代码中执行此操作:

http://www.kbcafe.com/articles/HowTo.Shell.pdf

以下是使用.NET的方法。请注意,它与使用本机代码完全相同。

http://www.theserverside.net/tt/articles/showarticle.tss?id=ShellExtensions

答案 1 :(得分:1)

啊......外壳扩展...如果它们很复杂,它们可能是一个真正的痛苦,但你可以做这么多整洁的东西。一个很好的起点是Mike Dunn在codeproject.com上的Complete Idiot's Guide To Writing Shell Extensions

答案 2 :(得分:0)

有一本名为VB Shell Programming的O'Reilly书,它深入探讨了API。正如标题所示,它的目标是Visual BASIC,但API是通过COM公开的,本书中讨论的技术几乎适用于支持COM的任何东西。亚马逊网站上的快速浏览建议您可以花几美元购买二手副本。

答案 3 :(得分:0)

避免使用codeproject(适合孩子,充满bug)并阅读SNE上完整的MSDN文档。