【问题标题】:How to enumerate Network Shares running .Net Mono?如何枚举运行.Net Mono 的网络共享?
【发布时间】:2014-01-20 05:22:40
【问题描述】:

我最近研究了运行 .Net 应用程序的浏览网络(和网络共享以枚举文件夹和文件),我找到了一个现在使用 WMI 或 PInvoke 可以正常工作的解决方案。但我想知道使用 Mono 的跨平台...

我的解决方案似乎只适用于 Windows(但也许我错了?),如何正确处理这个问题以在 Linux(以及 Windows)站上运行?

我是否应该检测当前操作系统并调用标准命令行工具的提示符,该工具将被解析以在不同系统上获得相同的结果?

对于 Linux,我应该从 Process 解析 smbclient 的结果吗? (见http://www.cyberciti.biz/tips/howto-find-for-available-smb-shares.html

【问题讨论】:

    标签: .net linux mono network-programming cross-platform


    【解决方案1】:

    看来Mono.Zeroconf API 是我发现网络服务所需要的(根据this link)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多