假设我有一个驱动器,例如 C:\ ,我想知道它是否共享以及它的共享名称(例如 C $ )是什么。
要了解它是否已共享,我可以使用NetShareCheck。
如何将驱动器映射到其共享名称?我认为NetShareGetInfo会这样做,但它看起来像是将共享名称而不是本地驱动器名称作为输入。
答案 0 :(得分:3)
如果所有其他方法都失败了,您可以随时使用NetShareEnum并在每个上调用NetShareGetInfo。
答案 1 :(得分:0)
使用;
SHGetFileInfo with SHGFI_ATTRIBUTES
返回时检查SFGAO_SHARE的dwAttributes标志。
我不确定如何找到实际路径。
答案 2 :(得分:0)
我相信你正在寻找WNetGetConnection。