【问题标题】:Using windows explorer for other file storage via .net通过 .net 使用 Windows 资源管理器进行其他文件存储
【发布时间】:2011-07-28 16:49:45
【问题描述】:

我见过与 Windows 资源管理器交互以共享云驱动器的软件产品,其中一种是使用 gmail 作为驱动器。是否有关于使用哪些库等来完成此任务的任何文档?

  1. 我不想使用 Gmail(特别是)
  2. 我比较关心 如何访问 windows-explorer 界面以显示项目 不在真实磁盘上。

【问题讨论】:

  • 看起来一切都归结为看起来不友好的 Windows shell 扩展

标签: c# windows-explorer


【解决方案1】:

您需要创建一个 Windows shell 扩展。

This article 看起来很有希望——虽然已经很老了。

但是,如那篇文章所述,不鼓励您使用托管代码构建 shell 扩展。

【讨论】:

【解决方案2】:

您应该下载诸如gDisk 之类的开源软件,看看他们是如何做到的。或者您可以使用Gspace 在 Firefox 中查看它是如何完成的。以下是开发此类应用程序的一些一般准则:

  1. 您需要一些方法来区分文件和电子邮件(标签、主题行等)。

  2. 您需要一个界面来登录 GMail 网站并缓存这些凭据。

  3. 您需要一个界面来向自己发送电子邮件。

  4. 最后,您需要一种访问这些“文件”的方法。

【讨论】:

  • Mac 应用程序也是如此。他可能已经链接了一个 Windows 应用程序,但问题是有关如何执行此操作的文档。 IMO,这是一个很好的答案。 +1
  • 请注意,问题被标记为 c# 并且主题行状态为 '.net'
  • @Chris:这无关紧要,因为它与 .NET 无关
  • @0A0D 我想我知道这个问题是关于什么的,因为我问了它
  • @Chris:同样,它与 .NET 无关。在这种情况下,语言无关紧要。
猜你喜欢
  • 1970-01-01
  • 2011-08-30
  • 1970-01-01
  • 2010-12-30
  • 1970-01-01
  • 1970-01-01
  • 2016-02-23
  • 1970-01-01
  • 2015-09-10
相关资源
最近更新 更多