源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-01-06 14:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:磁盘配额的wmi版本(C#)
using System;  using System.Management;  namespace DiskQuota  {       /// <summary>       /// Class1 的摘要说明。       /// </summary>       class Class1       {           /// <summary>           /// 应用程序的主入口点。           /// </summary>           [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);                }           }       }  }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部