1

假设我有一个驱动器,例如C:\,我想知道它是否共享以及它的共享名称(例如C$)是什么。

要确定它是否共享,我可以使用NetShareCheck

然后如何将驱动器映射到其共享名称?我认为NetShareGetInfo会这样做,但它看起来将共享名称而不是本地驱动器名称作为输入。

4

3 回答 3

3

如果一切都失败了,您总是可以使用NetShareEnum并在每个上调用NetShareGetInfo

于 2008-08-15T18:55:15.297 回答
1

我相信您正在寻找WNetGetConnectionAWNetGetConnectionW

于 2008-08-16T02:10:10.677 回答
0

采用;

SHGetFileInfo with SHGFI_ATTRIBUTES

返回时检查 SFGAO_SHARE 的 dwAttributes 标志。

我不确定如何找到实际路径。

于 2008-08-15T19:31:37.640 回答