栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C# > C#教程

磁盘配额的wmi版本(C#)

C#教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

磁盘配额的wmi版本(C#)

using System; 
using System.Management; 
namespace DiskQuota 

     ///  
     /// Class1 的摘要说明。 
     /// 
 
     class Class1 
     { 
         ///  
         /// 应用程序的主入口点。 
         /// 
 
         [STAThread] 
         static void Main(string[] args) 
         { 
              try 
              { 
                   ManagementClass c = new ManagementClass("Win32_DiskQuota"); 
                   ManagementObject quota = c.CreateInstance(); 
                   quota["Limit"] = 400000000; 
                   quota["WarningLimit"] = 200000000; 
                   // Get user account object 
                   ManagementObject account = new 
                       ManagementObject("Win32_Account.Domain=TODAY20040216,Name=ASPNET"); 
                   account.Get(); 
                   // get disk object 
                   ManagementObject disk = new 
                       ManagementObject("Win32_LogicalDisk.DeviceId='F:'"); 
                   disk.Get(); 
                   quota["QuotaVolume"] = disk; 
                   quota["User"] = account; 
                   quota.Put(); // commit 
                   ManagementClass c = new ManagementClass("Win32_DiskQuota"); 
                   Console.WriteLine(c.SystemProperties); 
                   foreach (ManagementObject o in c.GetInstances()) 
                       Console.WriteLine("Next : {0}", o.Path); 
              } 
              catch(Exception e) 
              { 
                   Console.WriteLine("error:" + e); 
              } 
         } 
     } 
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/127964.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号