【问题标题】:Why .Net cannot list Network Shares? [closed]为什么.Net 不能列出网络共享? [关闭]
【发布时间】:2014-01-02 14:42:11
【问题描述】:

我已经找到了满足这一特殊需求的多个答案(例如Enumerating Network Shares with C#),但我一直想知道为什么这个功能不包含在 .Net Framework 中(WMI 或 PInvoke 除外),因为我可以在我的 Windows 资源管理器中看到这些?

【问题讨论】:

  • “因为我可以在我的 Windows 资源管理器中看到这些” - 我不关注。 Exporer 不是 .NET 可执行文件。
  • 哦,对了...我只是假设我可以访问默认情况下使用 .Net 的所有 Windows,例如来自 MediaElement 的 Windows Media Player、来自 Process 的 CMD 等。

标签: .net network-programming


【解决方案1】:

网络共享枚举是一个特定于平台的任务,而 .NET 框架旨在成为一个跨平台的 fw!

【讨论】:

  • 当它只在 Windows 上运行(Mono 和亲戚除外)时,它应该如何成为一个跨平台框架? (真正的问题,我应该错过一些东西)[编辑:对不起,我确实错过了:msdn.microsoft.com/en-us/library/gg597391(v=vs.110).aspx]
  • 我写的是“它旨在成为”而不是“它是”! :)
  • 这个论点在两个方面都保持了他对我的价值 =)
猜你喜欢
  • 1970-01-01
  • 2013-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多