Foxtable(狐表)用户栏目专家坐堂 → [求助]用代码设置文件夹为共享文件夹


  共有1982人关注过本帖树形打印复制链接

主题:[求助]用代码设置文件夹为共享文件夹

帅哥哟,离线,有人找我吗?
blsu33
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]用代码设置文件夹为共享文件夹  发帖心情 Post By:2020/12/27 21:57:00 [只看该作者]

老师,
  如何用代码完成对一个文件夹设置为共享文件夹?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/27 22:15:00 [只看该作者]

外部引用添加:System.Management.dll

Try
    Dim managementClass As New System.Management.ManagementClass("Win32_Share")
    Dim inParams = managementClass.GetMethodParameters("Create")
    Dim outParams As System.Management.ManagementBaseObject
    inParams("Description") = "某描述"
    inParams("Name") = "某共享名称"
    inParams("Path") = "D:\问题\RMT"
    inParams("Type") = &H0
    outParams = managementClass.InvokeMethod("Create", inParams, Nothing)
    
    If CUInt((outParams.Properties("ReturnValue").Value)) <> 0 Then
        msgbox("无法创建.")
    Else
        msgbox("创建成功")
    End If
    
Catch ex As exception
    msgbox(ex.message)
End Try

 回到顶部