如何用C#编程启动磁盘配额?这问题困倒我好多天了 如何用C#编程启动磁盘配额?这问题困倒我好多天了。 如此图所示: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去查下windows api!!然后调用相应的方法. 我把我的回答放这里了:http://www.cnprog.com/questions/13/如何用C#编程启动磁盘配额? http://www.cnprog.com/questions/13/ 操作的方法都是操作配额如给用户配空间大小,更改空间大小,删除配额之类的,我的现在的问题是启用磁盘配额,而不是说如何操作它。 感谢大家的关注,经过细查MSDN 已搞定,现公布代码如下,供大家参考 /// <summary> /// 启用磁盘配额 /// </summary> /// <returns></returns> public bool WakeUpDiskQuota(string Disk,long DefaultQuotaLimit,long DefaultQuotaThreshold) { try { //DiskQuotaTypeLibrary.QuotaStateConstants.dqStateEnforce; 启用 //DiskQuotaTypeLibrary.QuotaStateConstants.dqStateDisable; 停用 DiskQuotaControlClass diskQuotaControl = new DiskQuotaControlClass(); diskQuotaControl.Initialize(Disk, true); diskQuotaControl.DefaultQuotaLimit =DefaultQuotaLimit; diskQuotaControl.DefaultQuotaThreshold = DefaultQuotaThreshold; diskQuotaControl.QuotaState = DiskQuotaTypeLibrary.QuotaStateConstants.dqStateEnforce; return true; } catch { return false; } } 不行当前上下文中不存在名称“DiskQuotaType” 取存储过程output的问题,请高手帮忙! 怎么在.net里获取HTMP文本的值 .NET中关于作用域的划分 .Net中如何将数字(表示金额)转换成大写的英文形式 还是字符窜比较的问题! 为什么treeview1.SelectedNode.Parent.Nodes.Add(temp);不能使?? 要做一个旅游景区订票的系统,有点疑问求大神帮助下 【asp.Net如何虚拟二级域名】 高分奉上:如何用Visual c# 下一个windows 目录浏览? 一个线程的问题 用c#语言怎么判断IP地址是否有效? 如何在应用程序安装完毕(不是在程序运行时)时返回文件的安装路径字符串?
然后调用相应的方法.
http://www.cnprog.com/questions/13/如何用C#编程启动磁盘配额?
/// 启用磁盘配额
/// </summary>
/// <returns></returns>
public bool WakeUpDiskQuota(string Disk,long DefaultQuotaLimit,long DefaultQuotaThreshold)
{
try
{
//DiskQuotaTypeLibrary.QuotaStateConstants.dqStateEnforce; 启用
//DiskQuotaTypeLibrary.QuotaStateConstants.dqStateDisable; 停用
DiskQuotaControlClass diskQuotaControl = new DiskQuotaControlClass();
diskQuotaControl.Initialize(Disk, true);
diskQuotaControl.DefaultQuotaLimit =DefaultQuotaLimit;
diskQuotaControl.DefaultQuotaThreshold = DefaultQuotaThreshold;
diskQuotaControl.QuotaState = DiskQuotaTypeLibrary.QuotaStateConstants.dqStateEnforce;
return true;
}
catch { return false; }
}
当前上下文中不存在名称“DiskQuotaType”