【发布时间】:2009-05-22 21:04:45
【问题描述】:
假设我可以访问 IP 1.2.3.4 的 SMB 服务器,我如何确定可用共享列表?
当我输入 UNC 路径 \\1.2.3.4\ 时,Windows 资源管理器可以执行此操作 - 但命令提示符“dir \\1.2.3.4\”失败!
我已经尝试了通常的 FindFirstFile/FindNext 调用 - 我成功地使用它来读取每个共享上的文件和目录,但它们不能直接在服务器根目录上工作。
理想情况下,我需要一些适用于 XP 以上版本的东西。
编辑:我想以编程方式执行此操作,而不是从命令行。重定向和解析来自 'net view 1.2.3.4' 的输出会起作用,但理想情况下我正在为这项工作寻找 API。
【问题讨论】:
标签: winapi samba smb network-shares