国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#建立或刪除共享

2019-11-17 04:07:02
字體:
來源:轉載
供稿:網友
使用前要引用 System.Management
/// <summary>
/// 建立共享文件夾
/// </summary>
/// <param name="shareName">共享名</param>
/// <param name="path">要共享的本地文件夾路徑</param>
/// <returns>若返回值為0則成功</returns>
PRivate bool ShareAdd(string shareName, string path)
{
    ManagementClass o = new ManagementClass(@"//localhost/root/cimv2", "Win32_Share", null);
    ManagementBaSEObject inputArgs = o.GetMethodParameters("Create");
    inputArgs["Name"] = shareName;
    inputArgs["Path"] = path;
    inputArgs["Type"] = 0;  //Drive
    ManagementBaseObject outParams = o.InvokeMethod("Create", inputArgs, null);
    int ret = (int)(outParams.Properties["ReturnValue"].Value);
    o.Dispose();
    return (ret == 0);
}
/// <summary>
/// 刪除共享
/// </summary>
/// <param name="shareName">要刪除的共享名</param>
private void ShareDel(string shareName)
{
    string wsql = "Select * From Win32_Share Where Name='C'";
    ManagementObjectSearcher searcher = new ManagementObjectSearcher(wsql);
    if (searcher == null) return;
    foreach (ManagementObject o in searcher.Get())
    {
        o.Delete();
    }
}    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴义市| 大姚县| 平舆县| 项城市| 沂水县| 石棉县| 乌海市| 翼城县| 林周县| 清河县| 宁陕县| 平谷区| 乌兰县| 景泰县| 卫辉市| 泾阳县| 繁昌县| 石家庄市| 黑山县| 宜君县| 郎溪县| 宣威市| 彰化市| 景东| 苏州市| 连州市| 青海省| 文安县| 凌海市| 专栏| 秦皇岛市| 新巴尔虎右旗| 金沙县| 靖安县| 固阳县| 聊城市| 东方市| 聂拉木县| 曲周县| 昆明市| 雷山县|