我正在构建一个小应用程序,它为我提供了磁盘上的可用空间.
我想添加一个显示磁盘状态的功能,例如,如果它处于休眠状态.操作系统是Windows.
如何才能做到这一点?当然,代码不应该唤醒磁盘找出来;)
C#中的解决方案会很好,但我猜任何解决方案都会...
谢谢你的帮助.
我的电脑里有很多硬盘(7).
如果不使用它们,电源选项会在一段时间后让它们进入睡眠状态.但是因为一切都会产生很多噪音,所以我希望在我想要的时候让它们进入睡眠状态,而不仅仅是在默认的系统超时之后.
在Windows(XP及更高版本)上,最好是在C#中,
如何通过代码将磁盘发送到睡眠状态?
非常感谢您的帮助......
我有以下函数,它根据对象的属性(此处为Client)提取不同的值.
public List<DistinctValue> GetDistinctValues(string propertyName)
{
//how should I specify the keySelector ?
Func<string, object> keySelector = item => propertyName;
var list = new List<DistinctValue>();
var values = this.ObjectContext.Clients.Select(CreateSelectorExpression
(propertyName)).Distinct().OrderBy(keySelector);
int i = 0;
foreach (var value in values)
{
list.Add(new DistinctValue() { ID = i, Value = value });
i++;
}
return list;
}
private static Expression<Func<Client, string>> CreateSelectorExpression
(string propertyName)
{
var paramterExpression = Expression.Parameter(typeof(Client));
return (Expression<Func<Client, string>>)Expression.Lambda(
Expression.PropertyOrField(paramterExpression, propertyName),
paramterExpression);
}
public class DistinctValue
{
[Key]
public …Run Code Online (Sandbox Code Playgroud) 我也想知道什么是部署以及将在Android设备上运行什么.它是纯粹的端到端java字节代码还是涉及到一些本地库?
我的意思是我的android 2.3目标平台不允许我运行本机库.这会成为一个问题吗?
我无法找到明确的答案.