以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]文件夹共享问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77721)
|
-- 作者:pcxjxjhkw
-- 发布时间:2015/11/24 11:10:00
-- [求助]文件夹共享问题
如何用代码将指定文件夹共享并设置为隐藏?
|
-- 作者:大红袍
-- 发布时间:2015/11/24 11:20:00
--
mark 创建共享文件夹
Try Dim managementClass As New System.Management.ManagementClass("Win32_Share") Dim inParams As object = managementClass.GetMethodParameters("Create") Dim outParams As object inParams("Description") = "注释" inParams("Name") = "test共享" inParams("Path") = "d:\\test" inParams("Type") = &H0 outParams = managementClass.InvokeMethod("Create", inParams, Nothing) If CUInt(outParams.Properties("ReturnValue").Value) <> 0 Then msgbox("设置失败") Else msgbox("OK") End If Catch ex As exception msgbox(ex.message) End Try
|
-- 作者:大红袍
-- 发布时间:2015/11/24 11:24:00
--
取消共享
try Dim selectQuery As New System.Management.SelectQuery("Select * fr-om Win32_Share Where Name = \'" & "test共享" & "\'") Dim searcher As New System.Management.ManagementObjectSearcher(selectQuery) For Each mo As object In searcher.[Get]() mo.InvokeMethod("Delete", Nothing, Nothing) Next msgbox("OK") catch ex As exception msgbox(ex.message) End try
|
-- 作者:大红袍
-- 发布时间:2015/11/24 11:24:00
--
记得添加引用 System.Management.dll
|