【发布时间】: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