IP 1.2.3.4のSMBサーバーにアクセスできるとします。使用可能な共有の一覧を確認するにはどうすればよいですか?Win32:サーバー上の利用可能なネットワーク共有を一覧表示するためのAPI呼び出し?
WindowsエクスプローラでUNCパス\\ 1.2.3.4 \を入力したときに実行できますが、コマンドプロンプト "dir \\ 1.2.3.4 \"は失敗します。
通常のFindFirstFile/FindNext呼び出しを試しましたが、これは正常に各共有上のファイルとディレクトリを読み取るために使用しますが、サーバールート上では直接動作しません。
理想的には、私はXP以降で動作するものが必要です。
編集:コマンドラインからではなく、プログラムでこれを実行します。 'net view 1.2.3.4'の出力をリダイレクトして解析することはできますが、理想的にはこのジョブのAPIを探しています。
ありがとうございます。 – Roddy