Win32_Share中看不到共享文件夹

时间:2018-09-28 19:48:29

标签: windows network-programming windows-10

我共享了一个文件夹。

当我右键单击它时,它在“共享”下显示:

“网络路径:\ DESKTOP-K77052H \ Users \ VMWareUser \ Desktop \ ausgaber”

(我已附上屏幕截图)。

但是,当我查询Win32_Share时,未列出此文件夹:

    Dim strComputer As String = "."
    Dim objWMIService As Object = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Dim colShares As Object = objWMIService.ExecQuery("Select * from Win32_Share where type=0")

    For Each objShare In colShares

        Debug.Print(objShare.path)

我确实看到了其他共享文件夹,但是没有这个。 上面代码中输出的其他内容没有特殊的权限,就像有问题的文件夹一样,因此我不理解这些内容与我希望在上面的函数中输出的文件夹之间的区别。

我还重新启动了计算机,删除了共享,然后再次共享,这无济于事。

这里可能是什么问题?

enter image description here

1 个答案:

答案 0 :(得分:0)

当我通过属性对话框启用共享时,共享的文件夹很少而没有共享的文件夹时,我处于类似的情况。

要解决此问题,您需要通过点击高级共享... 按钮来启用共享,请参见下面的图片:

enter image description here