假设我可以访问 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。