6

好的,

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

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

谢谢!

4

4 回答 4

5

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

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

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

以下是使用 .NET 的方法。请注意,它本质上与使用本机代码执行此操作相同。

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

于 2008-12-19T21:48:55.157 回答
1

啊...外壳扩展...如果它们很复杂,它们可能会让人头疼,但是您可以做很多整洁的事情。一个很好的起点是 codeproject.com 上 Mike Dunn 的Complete Idiot's Guide To Writing Shell Extensions

于 2008-12-19T22:27:01.087 回答
0

O'Reilly 有一本名为VB Shell Programming的书,它深入探讨了 API。正如标题所暗示的,它是针对 Visual BASIC 的,但是 API 是通过 COM 公开的,并且书中讨论的技术几乎适用于任何支持 COM 的东西。快速浏览一下 Amazon.com 表明您可能花几美元就能买到一本二手书。

于 2008-12-19T22:28:50.053 回答
0

避免 codeproject(对于孩子们,充满错误)并阅读 SNE 上 MSDN 的完整文档。

于 2008-12-20T11:39:46.727 回答