C:\などのドライブがあり、それが共有されているかどうか、および共有名( C $など)が何であるかを調べたいとします。
共有されているかどうかを確認するには、NetShareCheckを使用できます。
次に、ドライブをその共有名にマップするにはどうすればよいですか?NetShareGetInfoでうまくいくと思いましたが、ローカルドライブ名ではなく共有名を入力しているようです。
C:\などのドライブがあり、それが共有されているかどうか、および共有名( C $など)が何であるかを調べたいとします。
共有されているかどうかを確認するには、NetShareCheckを使用できます。
次に、ドライブをその共有名にマップするにはどうすればよいですか?NetShareGetInfoでうまくいくと思いましたが、ローカルドライブ名ではなく共有名を入力しているようです。
他のすべてが失敗した場合は、いつでもNetShareEnumを使用して、それぞれでNetShareGetInfoを呼び出すことができます。
WNetGetConnectionAまたはWNetGetConnectionWをお探しだと思います。
使用する;
SHGetFileInfo with SHGFI_ATTRIBUTES
戻ったら、SFGAO_SHARE の dwAttributes フラグをチェックします。
実際のパスを見つける方法がわかりません。