1

C:\などのドライブがあり、それが共有されているかどうか、および共有名( C $など)が何であるかを調べたいとします。

共有されているかどうかを確認するには、NetShareCheckを使用できます。

次に、ドライブをその共有名にマップするにはどうすればよいですか?NetShareGetInfoでうまくいくと思いましたが、ローカルドライブ名ではなく共有名を入力しているようです。

4

3 に答える 3

3

他のすべてが失敗した場合は、いつでもNetShareEnumを使用して、それぞれでNetShareGetInfoを呼び出すことができます。

于 2008-08-15T18:55:15.297 に答える
1

WNetGetConnectionAまたはWNetGetConnectionWをお探しだと思います。

于 2008-08-16T02:10:10.677 に答える
0

使用する;

SHGetFileInfo with SHGFI_ATTRIBUTES

戻ったら、SFGAO_SHARE の dwAttributes フラグをチェックします。

実際のパスを見つける方法がわかりません。

于 2008-08-15T19:31:37.640 に答える