【问题标题】:Integrate with the Windows Shell与 Windows Shell 集成
【发布时间】:2008-12-19 21:40:53
【问题描述】:

好的,

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

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

谢谢!

【问题讨论】:

  • 相信我:stackoverflow 上的标签用于分类。他们不应该讲故事或总结问题。请参阅此常见问题:stackoverflow.com/questions/229784/…
  • 啊,我不知道你编辑了什么,页面没有说。

标签: windows windows-shell shell-extensions


【解决方案1】:

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

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

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

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

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

【讨论】:

【解决方案2】:

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

【讨论】:

  • Mike Dunn 的文章很棒。不敢相信我忘记了。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 2021-10-07
      • 2012-10-30
      相关资源
      最近更新 更多